Argo CD
Argo CD is a declarative, GitOps continuous delivery tool for Kubernetes.
More Information
How It Worksโ
- It follows the GitOps pattern of using Git repositories as the source of truth for defining the desired application state
- It is implemented as a Kubernetes controller, which continuously monitors running applications and compares the current, live state against the desired target state
Argo CD has support for multiple config management/templating tools:
- Kustomize
- Helm
- Ksonnet
- Jsonnet
- Plain YAML/JSON manifests
- Custom config management tool
Application deployments can track updates to:
- Branches
- Tags
- Git commit SHA
Indexโ
๐๏ธ Architecture
Argo CD components, CRDs and architectural patterns.