Skip to main content
>_ supraj.dev
TOPIC DEVOPS
GitOps CD declarative GitOps continuous delivery for Kubernetes
IN 10 SECONDS

Your git repository is the single source of truth. A background agent constantly compares what is written in your code with what is actually running in your servers. If they differ, it pulls the changes from Git to make them match.

GOTCHA Making quick manual edits directly on the live server is futile — the agent will immediately overwrite them with whatever is in Git.
HOW RECONCILIATION FLOWS
01 Developer merges a PR updating a replica count from 2 to 5 in Git.
02 Agent spots the gap between the git commit (5) and the live cluster (2).
03 Sync engine applies the difference by launching 3 new servers automatically.
04 Status reconciles and returns to a healthy 'Synced' state.
POKE IT YOURSELF
argocd app get my-app — check synchronization status and health
argocd app sync my-app — trigger a manual state synchronization