GitOps Pull Model

Noun · Development

Definitions

  1. 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."

Related Terms