Skip to main content

Argo CD, GitOps for Kubernetes

Argo CD is a GitOps continuous delivery solution for Kubernetes. It clones, retrieves all changes from a Git repository and deploys the application based on the declarative definition files.

In this way, we can set up a zero-trust infrastructure where all we need to do is modify the YAML files in the Git repository, and Argo CD will deploy automatically.

Everything is stored in the Git repository like volumes, Argo CD applications, ... The Git repository becomes the source of truth and everyone can access it safely.

image-20220504165709859

Argo CD has also a dashboard, which permits a great visualization of the cluster, for administrators and operators.

Argo CD can be replaced with Flux CD.