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. 1. GitOps

    15 lessons

    GitOps 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