Repurposing Mini PCs for Kubernetes Cluster: A DIY Guide
#Kubernetes #k3s #proxmox #homelab #selfhosted
Support My Channel and Learn with CodeCrafters!
If you’re passionate about coding and want to level up your skills, consider using my referral link to subscribe to CodeCrafters: https://app.codecrafters.io/join?via=...
Learn by building from scratch some of the most popular technologies that we use on a daily basis!
Links
Check out K3s here: https://k3s.io/
Check out Proxmox here: https://www.proxmox.com/en/
Summary
In this detailed guide, I show how to convert a compact mini PC, into a Kubernetes cluster. I use Proxmox to manage the entire cluster. I add a virtual machine to be a Kubernetes worker node using Ubuntu Server as the base operating system. By installing K3S, a lightweight version of Kubernetes, I add third node in my existing K8S cluster. Possibilities after building this system are endless, from hosting websites to running databases. The 3 mini PCs from my cluster have a total of 24 threads and 48 gb of RAM as well as NVME storage while having under 50W power consumption.
⏱ Timestamps⏱
00:04 Introduction
00:18 Why Use Mini PCs Over Cloud Computing for Personal / Hobby Projects
01:13 Installing Proxmox and Setting Up Cluster
02:12 Creating a VM for Kubernetes Worker Node
03:38 Installing Kubernetes on Ubuntu Server
04:14 Joining the New Node to the Kubernetes Cluster
05:19 Potential Applications of Your New Setup
05:30 Upcoming Projects and Channel Focus
06:02 Measuring Power Consumption with a Smart Plug
06:07 Conclusion and Farewell