Building a Raspberry Pi 4 K3s Cluster
Introduction After some tinkering, I decided to build an homebalb with 2-node Raspberry Pi 4 cluster running K3s — one master and one worker — to learn better Kubernetes and host my own services. In this post, I’ll walk you through the process: from hardware setup to K3s installation and homepage deployment with ingress access. Hardware Setup Here’s the base hardware I used: 2× Raspberry Pi 4 (4GB RAM each) Mini rack with dual fans for cooling Gigabit network switch Ethernet cables Personal PC (used as a proxy to manage the cluster) Raspberry Pi OS installed on both Pis (SSH enabled) The Raspberry Pis are connected to the switch, and my DHCP server handles: ...