Sitemap
kotaicode

web & mobile application development, DevOps, Cloud, AI, Blockchain

Member-only story

Featured

How I Would Design GitOps for 100+ Kubernetes Clusters

8 min readSep 2, 2026

--

Press enter or click to view image in full size

GitOps at five clusters is a solved problem. You pick a tool, Argo CD or Flux, set up your repository structure, configure ApplicationSets, and manage environments as overlays. The patterns are well-documented and the failure modes are recoverable.

At 100+ clusters, several assumptions break. A single Argo CD instance managing 100 clusters creates a single point of failure for your entire deployment infrastructure. A monorepo that receives 50 commits per day across 20 teams generates noise that makes the repository hard to reason about. A bad commit that triggers an automated sync across all 100 clusters simultaneously turns a deployment mistake into a fleet-wide incident.

The architecture decisions at this scale are different, and the cost of getting them wrong is proportionally higher.

This is the most consequential architectural choice. Get it wrong and you’ll spend months recovering.

Centralized Argo CD runs a single control plane that manages all clusters. Simpler to operate, single pane of glass…

--

--

DevOps Engineer | AWS, Kubernetes, Terraform | AWS Certified | CKA & CKAD | Writing real-world DevOps guides for engineers and learners

See more from me

kotaicode
kotaicode

Published in kotaicode

web & mobile application development, DevOps, Cloud, AI, Blockchain