GitOps Workflows
Design GitOps deployment workflows with ArgoCD and Flux. Structures Git repos (app-of-apps, monorepo vs polyrepo), deploys to multiple clusters with ApplicationSets, manages secrets with SOPS/Sealed Secrets/External Secrets, implements canary and blue-green rollouts, and compares ArgoCD vs Flux.
This skill helps you adopt GitOps end to end: choosing ArgoCD or Flux, designing repository layouts, templating multi-cluster deploys, managing in-Git secrets safely, running progressive delivery with Flagger or Argo Rollouts, and troubleshooting reconciliation drift.
When to use
Use when setting up ArgoCD or Flux, designing a GitOps repo structure, managing Kubernetes secrets in Git, implementing canary deployments, or deciding between ArgoCD and Flux.
Examples
Repo structure
Design app-of-apps
Design an app-of-apps ArgoCD repo structure for 3 environments and 12 services, with promotion from staging to prod via PRs
Secrets in Git
Pick a secrets approach
Compare SOPS, Sealed Secrets, and External Secrets Operator for our Flux setup and recommend one with example manifests