Managing Millions of Storage Volumes at Scale: Inside DigitalOcean's...
summary
DigitalOcean runs a single ArgoCD instance in GCP to manage 13+ clusters across 11+ regions powering millions of volumes and achieves sub‑5‑minute deployments. A Go utility ArgoCD Rancher Sync auto-registers clusters from Rancher, ApplicationSet cluster generators create per‑cluster apps, and Ansible playbooks treat the control plane as code. Deployments use Argo Rollouts canary with pauses tied to error‑rate and latency checks and automatic rollback. High availability relies on droplet anti‑affinity, backups/restore, and ArgoCD Projects for RBAC and multi‑team isolation.
AI-written summary · about
chapters (11)
- 0:00Introduction
- 1:23Storage solutions overview
- 3:11Switch to Argo CD
- 4:37Argo CD adoption case study
- 7:51Argo CD lifecycle management
- 10:40Access control with Argo CD
- 11:20Progressive deployment strategies
- 13:32Global cluster architecture
- 15:17Impact and benefits
- 17:03Scaling at DigitalOcean
- 18:28Resources and closing
related talks
34mInfrastructure at Scale Using ArgoCD
26mGitOps Me Some of That! Managing Hundreds of Clusters with Argo CD
18mUnveil the Secret Ingredients for Argo CD in the Enterprise-Scale
31mKubernetes at DigitalOcean: Building a Platform for the Future
26mManaging GitOps Deployments in Multi-cluster Production Environments
24mScaling GitOps Using ArgoCD Application-Sets: Lesson Learnt
37mPanel: Building a GitOps...
31mHundreds of Clusters Sitting in a Tree with Argo CD
