What problem does it solve?
ArgoCD provides declarative, Git-driven delivery for Kubernetes, eliminating drift and manual synchronization by continuously aligning live clusters with a Git repository.
Core Features & Use Cases
- Declarative app management: create, sync, monitor, and rollback Kubernetes Applications, AppProjects, and ApplicationSets from Git.
- Advanced deployment patterns: App of Apps, ApplicationSets, Helm/Kustomize deployments, and RBAC/projects configuration for scalable multi-namespace setups.
- Use Case: manage a production and staging cluster from a single repository, automatically syncing changes on merge to keep environments in sync.
Quick Start
Install ArgoCD in your cluster, connect it to your Git repository, and begin creating Applications with simple YAML manifests or the ArgoCD CLI. Then continuously monitor sync status through the UI or CLI and let ArgoCD keep clusters aligned with Git.