<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Kubernetes on Thomas Peters</title><link>https://www.sirmysterion.com/tags/kubernetes/</link><description>Recent content in Kubernetes on Thomas Peters</description><generator>Hugo</generator><language>en</language><copyright>&lt;a href="https://creativecommons.org/licenses/by-nc/4.0/" target="_blank" rel="noopener"&gt;CC BY-NC 4.0&lt;/a&gt;</copyright><lastBuildDate>Fri, 13 Feb 2026 22:30:59 -0700</lastBuildDate><atom:link href="https://www.sirmysterion.com/tags/kubernetes/index.xml" rel="self" type="application/rss+xml"/><item><title>Multi-Homed Spine-Leaf Kubernetes</title><link>https://www.sirmysterion.com/posts/20260208-multihomed-kubernetes/</link><pubDate>Sun, 08 Feb 2026 00:00:00 +0000</pubDate><guid>https://www.sirmysterion.com/posts/20260208-multihomed-kubernetes/</guid><description>&lt;h1 id="overview"&gt;Overview&lt;/h1&gt;
&lt;p&gt;In my pursuit to learn more and migrate my existing Proxmox-based infrastructure to Kubernetes, I faced the issue of physical redundancy.
While having three nodes does provide failover there are still other single points of failure, primarily my physical network topology.
I have previously been able to work with L2 RSTP in Proxmox using Open vSwitch to add redundancy as well as mixing and prioritizing network port speeds.
Talos Linux and Cilium did not seem willing to participate in RSTP, so I needed to resort to other methods, Link Aggregation was my next approach.
But I was quickly dissuaded by LACP&amp;rsquo;s inability to bond ports of unlike speed and Cilium&amp;rsquo;s eBPF binding to the raw interface
instead of the virtual Bond. The next idea on the list that I could think of was a full Layer3 Routed Spine-Leaf topology setup.&lt;/p&gt;</description></item><item><title>Website Reboot: Now on Self-Hosted Kubernetes!</title><link>https://www.sirmysterion.com/posts/20251111-blog-reboot/</link><pubDate>Tue, 11 Nov 2025 00:00:00 +0000</pubDate><guid>https://www.sirmysterion.com/posts/20251111-blog-reboot/</guid><description>&lt;p&gt;Welcome back! The blog is getting a fresh start, and this time it&amp;rsquo;s powered by self-hosted Kubernetes.&lt;/p&gt;
&lt;p&gt;After some time away, I&amp;rsquo;ve decided to reboot the blog with a new infrastructure approach. Rather than relying on traditional hosting or managed services, I&amp;rsquo;ve moved everything to a self-hosted Kubernetes cluster. This gives me complete control over the deployment pipeline, scaling, and infrastructure management.&lt;/p&gt;
&lt;h2 id="whats-new"&gt;What&amp;rsquo;s New&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Self-Hosted Kubernetes&lt;/strong&gt;: Running on my own hardware, giving me full control over the entire stack&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Modern CI/CD&lt;/strong&gt;: Automated deployments with proper containerization&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Infrastructure as Code&lt;/strong&gt;: Everything version controlled and reproducible&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Stay tuned for more posts about the technical details of the setup, lessons learned, and future projects. The blog is back and ready to go!&lt;/p&gt;</description></item></channel></rss>