Scaling Multi-cluster Management with Argo CD and Application Sets
summary
Hands‑on workshop builds an Argo CD control plane on Akuity, spins two Minikube clusters inside a devcontainer, and deploys an agent into each cluster; bootstraps two ApplicationSets that template Helm umbrella charts for add‑ons (cert‑manager, Kyverno, external‑secrets) and apps. A Git + clusters + matrix generator combination produces per‑cluster applications, clusters opt in with labels like enable_cert_manager=true and per‑cluster overrides live in clusters/dev/add-ons/cert-manager. Clicking the label in the demo immediately creates synced, healthy apps (two clusters, three add‑ons deployed to prod).
AI-written summary · about
chapters (13)
- 0:00Workshop introduction
- 1:02Workshop agenda
- 6:21Multi-cluster needs standardization
- 13:25Workshop environment setup
- 18:45Argo CD on Akuity
- 25:08Bootstrapping Argo CD
- 39:43Application sets and labels
- 44:14Cluster add-ons deployment
- 48:11Applications deployment
- 49:58Q&A on multi-cluster
- 1:07:28Cargo introduction
- 1:22:36Q&A on Cargo
- 1:28:50Closing remarks
related talks
36mMulti-cluster, multi-apps, multi-value deployments using Argo CD Application Sets
26mManaging GitOps Deployments in Multi-cluster Production Environments
21mApplied GitOps with Argo CD Autopilot Using Multiple Clusters with an ApplicationSet
35mManage More Clusters with Less Hassle, with Argo CD Application Sets
24mScaling GitOps Using ArgoCD Application-Sets: Lesson Learnt
35mMulti-Cluster Management Made Easy - Tsahi Duek and Dima Breydo
34mInfrastructure at Scale Using ArgoCD
39mBuild and Deploy Your Application with Argo on Kubernetes
