Topics
- kubernetes
- gitops
- argocd
- flux
- cd
- declarative
- deployment
- kustomization
- multi-cluster
What it does
Implements GitOps workflows for Kubernetes using ArgoCD or Flux CD, with declarative application deployments that continuously reconcile desired state from Git. Covers repository structure, auto-sync policies, progressive delivery strategies like canary deployments, and secret management with External Secrets Operator or Sealed Secrets.
Generated from the current SKILL.md.
Frequently asked
Does this skill cover both ArgoCD and Flux, or do I have to pick one?
The skill covers both ArgoCD and Flux CD. You choose which tool fits your GitOps workflow; the skill shows setup and configuration for each.
Can I use this skill for multi-cluster deployments?
Yes. The skill includes guidance for multi-cluster deployments and uses the App of Apps pattern to manage applications across clusters.
How does secret management work in this GitOps workflow?
The skill covers External Secrets Operator and Sealed Secrets to keep secrets out of Git while maintaining declarative infrastructure.
Does this skill support progressive delivery strategies like canary or blue-green deployments?
Yes. The skill includes examples of canary deployments using ArgoCD Rollouts and blue-green deployment configurations.
What happens if there's a sync failure or drift between Git and the cluster?
The skill covers troubleshooting commands (argocd app get, argocd app diff) and auto-sync policies with retry logic to handle failures and reconcile drift.
Generated from the current SKILL.md. These answers refresh after source changes.