loading   

skip to content

← writing

k8s at home, and why it's not a toy

Three bare-metal Ryzen mini-PCs in a cupboard in Münster. Kubernetes the honest way — kubeadm on Ubuntu, one control plane, two workers, Longhorn keeping three copies of everything, Calico underneath, and a Cloudflare Tunnel instead of a public load balancer, because my router owes the internet nothing.

People ask why bother. The answer is that it’s the only environment where I’m allowed to break things on purpose, at 11pm, with no customer on the other end. Every bad idea I’ve shipped at work was a good idea I’d already stress-tested at home — or a bad one I’d already learned to fear.

Things this cluster has taught me that no managed offering would:

The homelab isn’t a toy. It’s the rehearsal room.