Why Your Startup Doesn't Need Kubernetes (Yet)

I’ve seen it dozens of times: a seed-stage startup with three engineers decides they need Kubernetes because “that’s what the big companies use.” Six months later, they’re spending more time managing their cluster than building their product. Don’t get me wrong—I love Kubernetes. I’ve architected and operated production clusters handling millions of requests. But K8s is a solution to a specific set of problems, and if you don’t have those problems, you’re just adding complexity. ...

December 10, 2024 · Justin Sharp

GitOps Is Not Just Git Push

“We do GitOps” has become the new “we’re agile”—everyone claims it, few do it well, and most don’t actually understand what it means. GitOps isn’t just storing your Kubernetes manifests in Git and running kubectl apply from a CI pipeline. That’s just… using Git. The actual value of GitOps comes from a fundamentally different operational model. The Core Principle: Reconciliation True GitOps uses a pull-based model with continuous reconciliation. Your cluster constantly compares its actual state against the desired state in Git and automatically corrects any drift. ...

December 1, 2024 · Justin Sharp