Learning Hub / Delivery & Infrastructure as Code
GitOps with Argo CD
Practitioner → Advanced7 lessonsAvailable
From manual kubectl apply to fully declarative, Git-driven delivery across multiple clusters with App-of-Apps, ApplicationSets, Helm and Kustomize.
You'll meetGitOpsArgo CDApp-of-AppsApplicationSetsHelmKustomizesync wavesmulti-cluster
Start lesson 01 →
What you'll be able to do
- Structure repos for apps, platform and many clusters
- Use sync waves and hooks for ordered rollouts
- Run Argo CD securely with SSO and RBAC
Before you start
Kubernetes Administration Level 1, Git.
How it works
Each lesson: plain-language idea → how it really works → hands-on. Each section ends with a cheat sheet & self-check.
Curriculum
Lessons marked “Read” are ready; the rest are on the way.
Modules
- 01GitOps principles & Argo CD architecturePush vs pull deliveryRead →
- 02Installing Argo CD & the first appApplication CRsRead →
- 03App-of-Apps patternBootstrapping a cluster from GitRead →
- 04Helm & Kustomize with Argo CDOverlays per environmentRead →
- 05Multi-cluster managementApplicationSets, cluster generatorsRead →
- 06Sync policies, hooks & wavesOrdering and safetyRead →
- 07Production patternsSSO, RBAC, notifications, image updaterRead →
- 📋Cheat sheet & self-checkEvery command from this section on one page, then 21 questions to check yourself.Open →
Real-world scenarios
Work through each one: symptom → misleading signal → evidence → root cause → prevention.
One bad config, every cluster
Progressive delivery for platform config.
GitOps pruned something it shouldn't have
Prune, finalizers and blast radius.
This site is a public version of my personal engineering knowledge hub. It intentionally excludes confidential company information and internal operational details.