GitOps Pull Model
Noun · Development
Definitions
A GitOps implementation where an agent running inside the cluster (ArgoCD, Flux) continuously polls a Git repository and reconciles the cluster state to match the declared state in Git. Unlike push-based CI/CD (which pushes changes to the cluster), pull-based GitOps is more secure (no external cluster credentials needed) and self-healing.
In plain English: A deployment model where the cluster watches Git and automatically applies any changes, rather than CI pushing changes to the cluster.
Example: "ArgoCD watches the Git repo and auto-applies any changes — if someone manually changes a deployment, ArgoCD reverts it to match Git."