Skip to main content

Argo CD

Before you start

Prepare your environment for this section:


Argo CD is a declarative, GitOps continuous delivery tool for Kubernetes. Argo CD controller in Kubernetes cluster continuously monitors the state of your cluster and compares it with the desired state defined in Git. If the cluster state does not match the desired state, Argo CD reports the deviation and provides visualiations to help developers manually or automatically sync the cluster state with the desired state.

Argo CD offers 2 ways to manage your application state:

  • CLI - A powerful CLI that lets you create YAML resource definitions for your applications and sync them with your cluster.
  • User Interface - A web-based UI that lets you do the same things that you can do with the CLI. It also lets you visualize the Kubernetes resources belongs to the Argo CD applications that you create.