GitOps ni mbinu ya kuweka mitandao inayoendelea (haswa kwa Kubernetes) ambapo Git ndio chanzo cha joto moja kwa hali inayotaka ya miundombinu na programu, na wakili ulioteuliwa kiotomatiki kila wakati unarekebesha hali halisi ili kulingana na Git. Mabadiliko yanafanywa kupitia Git, na mfumo unachoteka na kutekeleza..
Mtindo wa GitOps
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.
