k8s
I’ve been trying to build a home k8s cluster. I started at microk8s, then moved on to the main stack.
hardware.
I started with two raspberry PIs. I used a NVMe base for each, and a PoE hat. The fan is pretty quiet, and I hope that the NVMe drives will have better lives.
cluster
I used kubeadm init
to start the cluster, and flannel for networking. I spent
a long time debugging cgroups, see this
blog. I also had problems with dns - I
turned off tailscale dns.
tailscale
I have set up tailscale operator to provide HTTPS access to the dashboard.