GitOps on all layers – maintain your Kubernetes cluster! — Hafid Haddouti
summary
Shows a concrete GitOps pattern that configures entire clusters (not just apps) using ArgoCD for reconciliation, kustomize overlays for capability versioning and cluster-specific overrides, and the patch-operator to mutate operator-generated resources. Repository layout contains capability directories, platform-version YAMLs and cluster YAMLs that are merged at bootstrap; demo applies a release named "blade" to two clusters (Amsterdam and Berlin) via tag-bound revisions and successfully installs operators and a custom app.
AI-written summary · about
chapters (8)
- 0:00Introduction to GitOps
- 3:16Platform versioning concept
- 8:57Demo setup and flow
- 13:27Capability structure details
- 18:51Cluster binding to versions
- 20:21Creating platform release
- 24:11Applying to Berlin cluster
- 26:00Summary and Q&A
related talks
32mGitOps, an Elegant Tool for Hybrid Cloud Kubernetes
39mGitOps — How to Marry Git and Kubernetes for Deployment and Operations
30mManage your kubernetes cluster in the GITOPS way !!
30mGitOps: Keeping It Light, Bright, and Deployed Right with OpenShift!
31mGitOps and Kubernetes: a Winning Combo
34mImplementing GitOps on Kubernetes: ArgoCD
45mGitops: The Kubernetes way
38mGitOps x Kubernetes: Argo CD gives us the winning combo
