What is ArgoCD and how does it implement GitOps?
#Reveal answer guidance
ArgoCD is a declarative GitOps CD tool for Kubernetes. It continuously monitors a Git repository and syncs the desired state defined in manifests (YAML, Helm, Kustomize) to the cluster. Git is the single source of truth — any drift between Git and the live cluster is detected and can be auto-corrected via Self-Heal. The core loop: watch Git → detect drift → sync to cluster → report status.