Intermediate Cloud-Native #gitops #argocd #desired-state #reconciliation #drift

GitOps Vocabulary

5 exercises — master the precise vocabulary of GitOps: desired vs. observed state, drift detection, reconciliation loops, the pull model's security advantages, and Argo CD-specific concepts.

0 / 5 completed
GitOps vocabulary quick reference
  • Desired state — configuration declared in Git; the authoritative source of truth
  • Observed state — actual live configuration of resources in the Kubernetes cluster
  • Drift — any divergence between desired and observed state
  • Reconciliation loop — continuous compare-and-act cycle that converges cluster toward Git
  • Sync — the Argo CD operation that applies Git manifests to the cluster
  • Auto-sync — Argo CD option to automatically sync on drift detection (disabled by default)
  • Pull model — in-cluster operator pulls from Git; no external credentials needed to access cluster
  • App of Apps — parent Application managing child Applications; brings the app registry under GitOps control
1 / 5

Argo CD reports application status: "OutOfSync — observed state: replicas: 2; desired state in Git: replicas: 3."

What does Argo CD do by default when it detects this drift, and what determines whether it acts automatically?