Platform Engineering with the Argo Ecosystem: The Elastic Story
summary
Elastic builds a Kubernetes-first, multi-cloud platform that automates deploys to a growing fleet (they hit ~100 clusters and scale dynamically), using Crossplane to provision clusters and a custom Cluster Registration Controller to populate ArgoCD secrets so ApplicationSet can multiply Helm charts per cluster. Configuration uses Cue + Helm to generate strongly typed ArgoCD ApplicationSets and per-cluster values, onboarding via Backstage templates, and promotion uses Argo Events/Workflows plus a custom gpct (Get Ops Promotion Control) for gated, locked promotions and automated rollouts; the system is live and working.
AI-written summary · about
chapters (9)
- 0:00Platform and challenges
- 2:34Automation with Argo CD
- 5:05Configuration complexity
- 6:47Developer starter kit
- 9:42Application set generator
- 12:29Promotion across environments
- 14:47Promotion tool (GPCTL)
- 17:46Quality gates and locking
- 20:55Q&A and conclusion
related talks
27mArgoCD as the Engine of a Brownfield Migration to Kubernetes
18mProject Update
26mGitOps Me Some of That! Managing Hundreds of Clusters with Argo CD
35mHow To Build Production Grade DevOps Platform Using Argoproj
34mInfrastructure at Scale Using ArgoCD
19mGitOps: Unlocking the Power of Kubernetes Cluster Management
39mBuild and Deploy Your Application with Argo on Kubernetes
10mLightning Talk: Creating A Scalable Foundation for Kubernetes Mult...
