GitOps on lähestymistapa jatkuvaan käyttöönottoon (erityisesti Kuberneteksille), jossa Git on infrastruktuurin ja sovellusten halutun tilan ainoa totuuden lähde, ja automatisoitu agentti jatkuvasti sovittelee todellisen tilan vastaamaan Gitia. Muutokset tehdään Gitin kautta, ja järjestelmä vetää ja soveltaa ne.
GitOps-malli
Git holds the DESIRED STATE (declarative configs: Kubernetes manifests, Helm charts, etc.):
→ an AGENT in the cluster continuously COMPARES actual state vs Git (desired state)
→ it RECONCILES: automatically applies changes to make reality match Git
→ to deploy/change: commit to Git → the agent detects and applies it (PULL-based)
→ Git = single source of truth; the system continuously converges to it.
