GitOps Pipelines with ArgoCD & Flux
Implement declarative continuous deployment pipelines for Kubernetes using Git as the source of truth.
Implement declarative continuous deployment pipelines for Kubernetes using Git as the source of truth.
Set up automated cluster reconciliation with ArgoCD, handle multi-environment Kustomize overlays, and enable zero-downtime progressive rollouts.
2 Modules · 4 Lessons · 220 Minutes Total
Understand pull-based deployment models and configure ArgoCD operators.
Learn why cluster agents fetching Git state outperform long-lived CI script credentials.
Configure ArgoCD custom resource definitions to monitor Git repos for manifest changes.
Structure Kustomize overlays and execute zero-downtime canary deployments.
Separate environment parameters clean without duplicating base Kubernetes manifests.
Automate gradual 10% -> 50% -> 100% traffic shifting with automatic rollback on elevated error rates.
Configure an ArgoCD GitOps repository managing a multi-service web application complete with Kustomize environment overlays, automated drift reconciliation, and progressive canary rollouts.
Course Author & Industry Expert
Eirik Solberg is a Senior Cloud Native Engineer and Kubernetes contributor who has implemented GitOps for large financial enterprise clusters.
Yes! All exercises are designed to run locally using Minikube or Kind (Kubernetes in Docker).