Advanced Vocabulary #gitops#devops#kubernetes

GitOps Vocabulary

5 exercises — Practice GitOps vocabulary in English: declarative configuration, desired state, reconciliation loop, drift detection, ArgoCD, Flux, and sync status.

Core GitOps vocabulary clusters
  • Principles: declarative, versioned, immutable history, pulled automatically, continuously reconciled
  • State concepts: desired state (Git), observed state (cluster), drift, reconciliation loop, sync status
  • ArgoCD: Application CR, App of Apps, sync policy, sync waves, health status (Healthy/Progressing/Degraded), out-of-sync
  • Flux: GitRepository, Kustomization, HelmRelease, image automation, notification controller
0 / 5 completed
1 / 5
A platform engineer explains GitOps to a team adopting Kubernetes:
"GitOps means Git is your single source of truth for everything — application configs, Kubernetes manifests, Helm chart values, infrastructure definitions. You never apply changes directly to the cluster. Every change is a Git commit. An operator running in the cluster — ArgoCD in our case — continuously watches the Git repo. When it detects a difference between what Git says should exist and what actually exists in the cluster, it reconciles: it brings the cluster to match Git. Humans push to Git; the operator pushes to the cluster."
What is the reconciliation loop in GitOps?