GitOps and Multi-Environments: A Story of Promotion
summary
The talk compares GitOps tools Flux CD and Argo CD and focuses on the problem of promoting changes (for example a new container image) across multiple Kubernetes environments (dev → QA → prod). It presents Kargo and its promotion mechanism as a solution to propagate tested updates between environments within a CNCF-aligned GitOps workflow.
AI-written summary · about
chapters (21)
- 0:00Introduction
- 1:26What is GitOps
- 4:59GitOps tools and Argo CD
- 5:41Multi-environment promotion
- 8:28Limitations of GitOps tools
- 9:32Cargo presentation
- 10:16Demo: environment setup
- 12:01Argo CD config for demo
- 13:06Helm chart structure
- 14:10Syncing environments
- 15:53Cargo interface
- 16:14Creating Cargo project
- 16:55Warehouse and stage config
- 17:38Auto promotion to test
- 19:43Manual promotion to QA
- 22:12Promotion to production
- 24:44PR creation and validation
- 25:47Promotion workflow recap
- 26:30Advanced architectures
- 27:54Cargo features
- 28:37Conclusion
related talks
30mGitOps is not enough: mastering environment promotion in Kubernetes with Kargo
07mNavigating Multi-stage Deployment Pipelines via the GitOps Approach
32mGitOps, an Elegant Tool for Hybrid Cloud Kubernetes
06mMulti-Stage Deployment Pipelines the GitOps Way
39mGitOps — How to Marry Git and Kubernetes for Deployment and Operations
33mGitOps Pipelines: Everything Everywhere All at Once
05mApplication promotion in GitOps
24mBest Practices for GitOps Promotions
