My last post mentioned a Raspberry Pi Kubernetes cluster I’ve been playing with, but I didn’t put any pictures on it.
The entire cluster consists of four Raspberry Pi 4 boards, each with 4GB of RAM and 32GB of microSD storage. For direct communication within the cluster, the boards are connected via a separate gigabit network, and the on board WiFi connections are used to connect to the Internet to avoid having additional cabling stretched across my apartment.
One of the nodes also has an 8TB USB 3 hard drive that it shares over NFS with the rest of the cluster. Kubernetes can automatically provision space on it for pods (containers) that need persistent storage, thanks to the NFS Provisioner instance I have running on the cluster.