Argo CD
Learn the basics of Argo CD as well as the more advanced principles in one module of 1 hour.
Tutorial: dn.dev/argocd-tutorial
Slides: dn.dev/argocd
Argo CD
Duration |
Audience |
Level |
1 hour |
For Kubernetes-experienced developers |
Intermediate |
Having Git repositories as a single source of truth allows development teams to store the entire state of the cluster configuration in Git so that the trail of changes are visible and auditable. Argo CD is a declarative, GitOps continuous delivery tool for Kubernetes. It follows the GitOps pattern of using Git repositories as the source of truth for defining the desired application state. It automates the deployment of the desired application states in the specified target environments. Application deployments can track updates to branches, tags, or pinned to a specific version of manifests at a Git commit.
What you will learn:
-
The fundamentals of GitOps and Argo CD
-
How to install and manage Argo CD in Kubernetes and Red Hat OpenShift
-
Deploying and syncing applications
-
Using Kustomize with Argo CD
-
Using sync waves and hooks with Argo CD