Why we dropped Kubernetes
cluster.png
We had four people and a cluster that needed a fifth. Helm charts drifted. The on-call was YAML. Traffic never justified three availability zones.
Compose on one machine, backups to object storage, a load balancer in front. Deploys are a script. When we outgrow that we can rent Kubernetes again — as a choice, not a default.
Related in Ops: One box, two processes, a healthcheck