Goal
Use Git as the source of truth for deployments and let Argo CD keep clusters in sync.
Why GitOps works
- every change is reviewed (PRs)
- easy rollback (revert commit)
- drift detection (cluster changed outside Git)
Core concepts
- Application: points to a repo/path + target cluster/namespace
- Sync: apply desired state
- Health: readiness of deployed objects
Practical workflow
- Change manifests in Git
- PR review
- Merge to main
- Argo syncs automatically or on approval
Next Step
Add guardrails: policies, approvals, and limits so teams can self-serve safely.