The Kubernetes Lie Nobody Talks About. 3 Engineers. 6 Months. 500 Users.
Three engineers. Six months. One Kubernetes cluster. For an app with 500 daily users. I watched this happen. The team was brilliant. The architecture was beautiful. And it was the single most wasteful infrastructure decision I've seen in 8 years. The Kubernetes Industrial Complex is the real subject here - who profits from your cluster, why everyone pushes K8s, and the $40/month alternative that works just as well for 90% of applications. The team built Helm charts, service mesh, GitOps with ArgoCD, automated canary deployments. Genuinely impressive engineering - I'm not being sarcastic. The $40/month VM running Docker Compose next to it handled the same traffic without anyone touching it. You don't need Kubernetes if your app has fewer than 100K daily active users, your team is smaller than 5 engineers, you're not deploying multiple times a day, and your traffic is predictable. If that sounds like your situation, K8s is probably adding complexity, not solving problems. The alternatives actually covered here: Azure Container Apps with auto-scaling built in, AWS App Runner where you throw in a Dockerfile and it deploys, and Docker Compose on a single VM - which for most apps…