ArgoCD

ArgoCD is a declarative, GitOps continuous delivery tool for Kubernetes. It automates the deployment of applications and configurations to Kubernetes clusters by using Git repositories as the source of truth. ArgoCD continuously monitors the desired state in the Git repository and reconciles any differences with the actual state in the Kubernetes cluster.

With ArgoCD, users can define applications, their associated Kubernetes resources, and configurations in a Git repository. ArgoCD then ensures that the applications are deployed and maintained according to the definitions in the repository, providing a consistent and auditable deployment process.

ArgoCD also offers a web-based user interface for visualizing and managing the deployed applications, as well as a CLI and API for automation and integration with other tools.

argocd


Table of contents