Skip to main content

ArgoCD

Duration: 9 hours#

Abstract#

As continuous delivery and microservices have become very hard to control over time, Continupous DEployment methodology alogside tools like ArgoCD we are able to design GitOps continuous processes. Argo CD follows the GitOps pattern of using Git repositories as the source of truth for defining the desired application state. Kubernetes manifests can be specified in several ways:

  • kustomize applications
  • helm charts
  • Plain directory of YAML/json manifests

Argo CD 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.

Topics#

  • Git-ops engine
  • App-of-apps pattern
  • Argo applications
  • Managing multiple environments/clusters with Argo
  • Working with ArgoCD CLI
  • Argo web interface