← Software

Argo CD

A declarative GitOps continuous-delivery tool for Kubernetes.

Argo CD logo

Argo CD watches a Git repository for Kubernetes manifests and synchronises the cluster state to match. The desired state lives in Git, and any drift on the cluster (manual edits, failed deployments) is visible in the Argo CD UI and can be reverted by re-syncing. Argo CD supports plain manifests, Helm charts, Kustomize overlays, and Jsonnet, with hooks for sync waves and ordered rollouts.

Intuit started Argo CD in 2017 (as part of a broader Argo project that also includes Argo Workflows, Argo Events, and Argo Rollouts). The project moved to the Cloud Native Computing Foundation in 2020 and graduated as a top-level CNCF project in 2022. ApplicationSets, multi-cluster sync, and SSO integration have continued to mature.

Argo CD is one of the canonical implementations of GitOps, alongside Flux. It is widely deployed in Kubernetes-heavy environments where teams want declarative cluster state and clear audit trails. The web UI is one of Argo CD's selling points — the application graph and sync-status visualisation make it easy to see what's actually deployed.

License: Apache-2.0

Category: CI/CD

Website: https://argo-cd.readthedocs.io/

Install

kubectl create namespace argocd
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/stable/manifests/install.yaml

Authors

  • Intuit (origin)
  • Cloud Native Computing Foundation contributors
PreviousArdour Nextaria2

This site is currently in Beta. Contact: Chris Paton

Textbook of AI · Textbook of Usability · Textbook of Digital Health

Auckland Maths and Science Tutoring