Skip to main content

Why K3s

I chose K3s as the Kubernetes distribution for my cluster after watching NetworkChuck’s video “Raspberry Pi Supercomputer.” As mentioned in their official documentation, K3s was the right choice because it is:
  • Lightweight (less than 100MB)
  • Beginner friendly
  • Great for homelab environments
  • Good for ARM computers such as my Raspberry Pis

Architecture

My cluster follows a similar structure to the Single Server architecture shown in the official K3s documentation.
Ips Light
I have one node as the server and two agent nodes (potentially three after I connect the last Pi). Each node has a fixed IP address inside my cluster network, as mentioned in the networking section of my documentation, ensuring my cluster behaves consistently across different locations such as home and workplace.