Infrastructure at Scale Using ArgoCD
summary
Manages 50+ clusters across AWS, OCI, GCP with a hub-and-spoke architecture where a control-plane Argo CD (created via Terraform) provisions clusters with Crossplane/Cluster API and each spoke runs a local Argo CD for reconciliation. Uses app-of-apps plus ApplicationSets (one matrix generator produces 48 applications from one YAML) and per-environment values files so region overrides deploy in ~2–3 minutes. Operational notes: require HA (multiple replicas, external Redis, durable repo cache), avoid monorepos and “latest” image tags.
AI-written summary · about
chapters (14)
- 0:00Introduction to talk
- 1:31Why large-scale infrastructure challenges
- 5:51GitOps refresher and its importance
- 8:01Initial ArgoCD design flaws
- 9:47Hub and spoke model explained
- 12:22Installing hub and spoke ArgoCD
- 16:40Deploying applications with app of apps
- 23:25Limitations of app of apps pattern
- 24:06Application sets for scaling deployments
- 25:32Bringing a new environment online
- 27:19Best practices and anti-patterns
- 29:09Future of ArgoCD and AI integration
- 30:11Five key takeaways
- 31:39Q&A and conclusion
related talks
23mArgo at Scale: Navigating Complex Multi-Dimensional Deployments Across H...
26mGitOps Me Some of That! Managing Hundreds of Clusters with Argo CD
24mScaling GitOps Using ArgoCD Application-Sets: Lesson Learnt
33mLike Peas And Carrots: Argo CD And Crossplane For Infrastructure Management
18mUnveil the Secret Ingredients for Argo CD in the Enterprise-Scale
31mHundreds of Clusters Sitting in a Tree with Argo CD
27mArgoCD as the Engine of a Brownfield Migration to Kubernetes
21mApplied GitOps with Argo CD Autopilot Using Multiple Clusters with an ApplicationSet
