How the @#$! Do I Deploy That Many Apps to That Many Clusters? How Adobe Scaled on GitOps
summary
Adobe models a system that bootstraps and manages ~285 clusters (28 regions, ~20,000 nodes, ~2,000 GPUs) and ~75–100 system apps per cluster — about 200,000 Kubernetes resources — using Argo CD, Cluster API, Argo Workflows and Argo Events to detect new clusters, upsert cluster details and have ApplicationSets generate apps automatically. App of Apps remains useful, Progressive rollouts exist but are paused for now due to alpha gotchas; multi-instance/control‑plane splitting handles scale.
AI-written summary · about
chapters (8)
- 0:00Start
- 4:45Argo CD Applications
- 8:04Application Sets
- 8:29Application Set Generators
- 12:14Argo Architecture patterns
- 14:25Argo of Argos
- 17:44Adobe Flow
- 25:15Wrap up
related talks
36mHow Adobe Planned For Scale With Argo CD, Cluster API, And VCluster
26mScaling a GitOps Platform at Adobe
26mGitOps Me Some of That! Managing Hundreds of Clusters with Argo CD
35mManage More Clusters with Less Hassle, with Argo CD Application Sets
36mMulti-cluster, multi-apps, multi-value deployments using Argo CD Application Sets
31mHundreds of Clusters Sitting in a Tree with Argo CD
34mInfrastructure at Scale Using ArgoCD
18mUnveil the Secret Ingredients for Argo CD in the Enterprise-Scale
