GitOps
Declarative infra + reconciled state. ArgoCD, Flux, and the pull-based deployment model.
“Duolingo for DevOps. One concept = one 2-4 minute video. Never introduce a concept before its prerequisites. Every lesson builds on the last.”
0 / 15 lessons readyaudience: k8s + cd engineers15 lessons planned
1. GitOps
15 lessonsGitOps unifies the philosophy: git is the source of truth, an operator continuously reconciles cluster state.
GitOps Philosophy
- What GitOps actually means4m 00sComing soon
- Pull-based vs push-based deployment4m 00sComing soon
- Declarative state as source of truth4m 00sComing soon
- The reconciliation loop4m 00sComing soon
- The four GitOps principles4m 00sComing soon
GitOps in Practice
- Mono-repo vs multi-repo for GitOps4m 00sComing soon
- Environment promotion — dev → staging → prod4m 00sComing soon
- The config-repo pattern4m 00sComing soon
- Secrets in a GitOps world4m 00sComing soon
- PR-driven deploys4m 00sComing soon
- Rollback via git revert4m 00sComing soon
- Progressive delivery with Flagger4m 00sComing soon
Multi-Environment
- Kustomize overlays for envs4m 00sComing soon
- Multi-cluster GitOps patterns4m 00sComing soon
- Bootstrap pattern for new clusters4m 00sComing soon