Skip navigation

GitOps with ArgoCD

Two-day course on GitOps with ArgoCD — from core concepts through templating, application management, advanced rollouts, secrets, and production-hardening topics.

Operations CI/CD GitOps Kubernetes
GitOps with ArgoCD

Foundations

Introduction to GitOps

The GitOps philosophy — git as the single source of truth for infrastructure and applications, with automated reconciliation and full audit trail.

60–120 min CI/CD GitOps
Start activity
Introduction to GitOps
ArgoCD platform

Install, configure and operate ArgoCD itself — its components, cluster and repo integrations, HA setup, and user authentication.

60–120 min CI/CD GitOps Kubernetes
Start activity
ArgoCD platform

Templating

Application templates in ArgoCD

The template engines ArgoCD can drive — Helm, Kustomize, Kapitan, Tanka — and the Config Management Plugin (CMP) extension point for anything else.

60–120 min CI/CD GitOps Kubernetes
Start activity
Application templates in ArgoCD

Applications

Applications in ArgoCD

Create and manage ArgoCD Applications declaratively — spec, sync, health, and notifications.

60–120 min CI/CD GitOps Kubernetes
Start activity
Applications in ArgoCD
Advanced deployment strategies

Beyond manual sync — auto-sync policies, Argo Rollouts, Image Updater, and ApplicationSets for bulk management.

60–120 min CI/CD GitOps Kubernetes
Start activity
Advanced deployment strategies

Operations

Secrets management with Vault and external-secrets

Keep secrets out of git — integrate HashiCorp Vault and the external-secrets operator so manifests reference, never embed, sensitive values.

60–120 min CI/CD GitOps Kubernetes
Start activity
Secrets management with Vault and external-secrets
Advanced ArgoCD topics

Everything around the happy path — webhooks, observability, backup and DR, hardening, and AI-assisted operations.

60–120 min CI/CD GitOps Kubernetes
Start activity
Advanced ArgoCD topics