FAQ resource for What is GitOps?.
Answer
GitOps is an operational model where the desired state of infrastructure and applications is declared in a Git repository, and an automated controller continuously reconciles the running system to match it. Git becomes the single source of truth, so deployments happen through pull requests rather than ad-hoc commands. This gives you version history, code review, and easy rollback by reverting a commit. Tools like Argo CD and Flux implement GitOps for Kubernetes by watching the repo and applying changes automatically.