<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[blog.koob.foo]]></title><description><![CDATA[blog.koob.foo]]></description><link>https://blog.koob.foo</link><image><url>https://cdn.hashnode.com/res/hashnode/image/upload/v1748867492443/c904822d-684c-4d0e-9a8e-9853cda673c7.png</url><title>blog.koob.foo</title><link>https://blog.koob.foo</link></image><generator>RSS for Node</generator><lastBuildDate>Thu, 09 Apr 2026 19:43:50 GMT</lastBuildDate><atom:link href="https://blog.koob.foo/rss.xml" rel="self" type="application/rss+xml"/><language><![CDATA[en]]></language><ttl>60</ttl><item><title><![CDATA[Containerlab: OpenBGPD and Cilium]]></title><description><![CDATA[I forced OpenBSD, Talos Linux, and Cilium into a single BGP-powered Containerlab environment. It's a weird combination that probably shouldn't exist, but sometimes you build things just to see if you can.
💡 Pro-tip: Do not try this in production.
🌩...]]></description><link>https://blog.koob.foo/containerlab-openbgpd-and-cilium</link><guid isPermaLink="true">https://blog.koob.foo/containerlab-openbgpd-and-cilium</guid><category><![CDATA[openbsd]]></category><category><![CDATA[bgp]]></category><category><![CDATA[Kubernetes]]></category><category><![CDATA[cilium]]></category><category><![CDATA[talos-linux]]></category><category><![CDATA[containerlab]]></category><dc:creator><![CDATA[Philip Brown]]></dc:creator><pubDate>Sun, 18 Jan 2026 15:18:57 GMT</pubDate><content:encoded><![CDATA[<p>I forced <a target="_blank" href="https://openbsd.org">OpenBSD</a>, <a target="_blank" href="https://www.talos.dev">Talos Linux</a>, and <a target="_blank" href="https://cilium.io">Cilium</a> into a single BGP-powered <a target="_blank" href="https://containerlab.dev">Containerlab</a> environment. It's a weird combination that probably shouldn't exist, but sometimes you build things just to see if you can.</p>
<p>💡 Pro-tip: Do not try this in production.</p>
<p>🌩️ The Chaos Stack:</p>
<p>🐡 OpenBSD: The core router. Using OpenBGPD because ... #iykyk<a target="_blank" href="https://www.linkedin.com/search/results/all/?keywords=%23iykyk&amp;origin=HASH_TAG_FROM_FEED"><br />🛡️ T</a>alosLinux: Immutable K8s nodes running inside Docker containers (yes, really).<br />🐝 Cilium: Hijacking the BGP Control Plane to talk to the OpenBGPD core.<br />🧪 Containerlab : The secret sauce that actually makes this chimera breathe.</p>
<p>It’s highly irreverent, completely experimental, and I love it.</p>
<p>Here’s the link you want to run the lab: <a target="_blank" href="https://github.com/koobfoo/clab-bgp-demo-openbsd-talos">https://github.com/koobfoo/clab-bgp-demo-openbsd-talos</a></p>
<p>Shout out to the people who build these tools so I can break them 😀</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1768749837607/4cf01e28-a30c-4180-9417-40c48358eb8f.png" alt class="image--center mx-auto" /></p>
]]></content:encoded></item></channel></rss>