Argo CD
What It Is
A GitOps tool for Kubernetes that synchronizes cluster state with a Git repository.
Core Ideas
- application
- sync
- desired vs live state
- auto-sync and manual sync
- drift detection
Core Workflow
- Manifests or Helm values live in Git.
- Argo CD tracks the repository.
- A Git change becomes the source of truth for the cluster.
Practice
- Argo CD works best when the team already operates through disciplined Git workflows.
- Do not mix routine
kubectl editchanges with GitOps-based management.