Skip to main content

What is GitOps?

FAQ resource for your migration project.

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.