We're a ~500 developer company with around 800 GitHub repositories. Our CI/CD pipelines work hard. Before Kubernetes, we had 20 dedicated machines running pipelines — not small ones either. They were fast. Developers pushed code, pipelines kicked off immediately, builds finished in a few minutes. Nobody thought about it. It just worked. Then we moved our CI agents to Kubernetes. The migration The move made sense on paper. We already had Karpenter running, so we had auto-scaling out of the box.