<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Kubernetes on Mike Bell - Blog &amp; Stuff</title><link>https://mikebell.io/tags/kubernetes/</link><description>Recent content in Kubernetes on Mike Bell - Blog &amp; Stuff</description><generator>Hugo -- gohugo.io</generator><language>en</language><managingEditor>hello@mikebell.io (Mike Bell)</managingEditor><webMaster>hello@mikebell.io (Mike Bell)</webMaster><copyright>© 2026 Mike Bell</copyright><lastBuildDate>Fri, 25 Jul 2025 12:49:52 +0000</lastBuildDate><atom:link href="https://mikebell.io/tags/kubernetes/index.xml" rel="self" type="application/rss+xml"/><item><title>Homelab Update July 2025</title><link>https://mikebell.io/posts/homelab-update-july-2025/</link><pubDate>Fri, 25 Jul 2025 12:49:52 +0000</pubDate><author>hello@mikebell.io (Mike Bell)</author><guid>https://mikebell.io/posts/homelab-update-july-2025/</guid><description>
&lt;p>Oh wow how things change in a month! I now have 3.5 homelabs, It&amp;rsquo;s an odd number but hear me out:&lt;/p>
&lt;ol>
&lt;li>OG Proxmox Server&lt;/li>
&lt;li>Parents Proxmox Server&lt;/li>
&lt;li>Mediaserver (I don&amp;rsquo;t classify this as a full lab)&lt;/li>
&lt;li>&lt;strong>New&lt;/strong> Raspberry Pi Compute Module 5 Kubernetes Cluster&lt;/li>
&lt;/ol>
&lt;h2 class="relative group">Migration to Kubernetes
&lt;div id="migration-to-kubernetes" class="anchor">&lt;/div>
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 ltr:-left-6 rtl:-right-6 not-prose group-hover:opacity-100">
&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700 !no-underline" href="#migration-to-kubernetes" aria-label="Anchor">#&lt;/a>
&lt;/span>
&lt;/h2>
&lt;p>For a while now I&amp;rsquo;ve wanted my own cluster, I&amp;rsquo;ve even built a few in Proxmox but none of them have ever stuck around long enough for me to really grow attached to them. For those that don&amp;rsquo;t know what I do for my day job I manage a k8s cluster with around a 1000 namespaces it&amp;rsquo;s quite challenging! The problem is I don&amp;rsquo;t use k8s, I can talk for hours on how our cluster is built and how all the components fit together but I can count on one hand the amount of time I&amp;rsquo;ve actually deployed any applications to it. I have a hole in my knowledge when it comes to actually using k8s as an end user. Building a physical cluster and migrating my existing apps over to it should hopefully cover that.&lt;/p>
&lt;h2 class="relative group">Hardware
&lt;div id="hardware" class="anchor">&lt;/div>
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 ltr:-left-6 rtl:-right-6 not-prose group-hover:opacity-100">
&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700 !no-underline" href="#hardware" aria-label="Anchor">#&lt;/a>
&lt;/span>
&lt;/h2>
&lt;p>I have a DeskPi Super6c carrier board and 2 Raspberry Pi Computer Module 5s with 8gb RAM and 16gb EMMC. I intend to fill this completely with a mix of more RPis and other manufacturers that offer drop in replacements. I&amp;rsquo;ve been quite critical of RPi in the past and continue to be so will see how things go with the new hardware.&lt;/p>
&lt;h2 class="relative group">Software
&lt;div id="software" class="anchor">&lt;/div>
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 ltr:-left-6 rtl:-right-6 not-prose group-hover:opacity-100">
&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700 !no-underline" href="#software" aria-label="Anchor">#&lt;/a>
&lt;/span>
&lt;/h2>
&lt;p>I&amp;rsquo;m using Armbian as my base OS which has been ok so far. I&amp;rsquo;m new to the whole Compute Module scene so getting the boards setup with an OS is manual at the moment. I keep meaning to look into cloud-init but I don&amp;rsquo;t think Armbian supports it, they do have something similar but the documentation is quite lacking. Also configuring anything other than hostname in raspberry pi imager flat out doesn&amp;rsquo;t work in Armbian. For k8s itself I&amp;rsquo;m using k3s and their ansible playbook which is really nice. It&amp;rsquo;s super easy to uninstall it and rebuild if I do something wrong.&lt;/p>
&lt;h2 class="relative group">Next Steps
&lt;div id="next-steps" class="anchor">&lt;/div>
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 ltr:-left-6 rtl:-right-6 not-prose group-hover:opacity-100">
&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700 !no-underline" href="#next-steps" aria-label="Anchor">#&lt;/a>
&lt;/span>
&lt;/h2>
&lt;p>I&amp;rsquo;m currently setting things up, I&amp;rsquo;ve already reinstalled k3s twice and will probably nuke it again by the end of the day. I&amp;rsquo;m trying to automate as much as I can so I&amp;rsquo;m using Ansible to do most of the heavy lifting. I&amp;rsquo;ve still to get provision the actual Pis more automated but it&amp;rsquo;s fine for the time being.&lt;/p>
&lt;p>I need to setup Traefik and Metallb then I should be able to start looking into moving workloads over. I also need to start buying a few more NVME drives so I can add CEPH into the mix for PV storage with backups to my NAS.&lt;/p>
&lt;p>Thanks for reading via RSS!&lt;/p>
&lt;p>Send me a message on &lt;a href="https://remotelab.uk/mikebell">Mastodon&lt;/a> or &lt;a href="mailto:hello@mikebell.io">email me&lt;/a>&lt;/p></description></item></channel></rss>