Argo CD
The leading GitOps continuous delivery tool for Kubernetes, automatically syncing your cluster state to match what's defined in git.
Overview
Argo CD continuously compares the actual state of a Kubernetes cluster against the desired state defined in a git repository, and automatically (or with approval) syncs the cluster to match - so git becomes the single source of truth for what's deployed, with a full audit trail and easy rollback via git history. It's a CNCF graduated project and one of the most widely adopted GitOps tools.
Argo CD is a fit for teams that want deployments driven entirely by git commits rather than manual kubectl or CI pipeline steps, complementing Argo Workflows (also in this catalog) - Workflows runs one-off pipelines, while Argo CD continuously reconciles running application state.
- Categories
- DevOps
- Languages
- Go
- License
- Apache-2.0
Related Projects
Flux
Apache-2.0GitOps continuous delivery tool for Kubernetes that keeps a cluster's state synchronized with a git repository, a genuine alternative to Argo CD.
- DevOps
Flagger
Apache-2.0Progressive delivery operator that automates canary, blue-green, and A/B deployments for Kubernetes with automatic rollback on failure.
- DevOps
Helm
Apache-2.0The standard package manager for Kubernetes, letting you define, install, and upgrade even complex applications as versioned, reusable charts.
- DevOps
SOPS
MPL-2.0Command-line tool that encrypts individual values inside YAML, JSON, and other config files, so secrets can be safely committed to git.
- DevOps
Spotted an error? Suggest an edit on GitHub.