Implement GitOps continuous delivery for Kubernetes using ArgoCD or Flux. Use for automated deployments with Git as single source of truth, pull-based delivery, drift detection, multi-cluster management, and progressive rollouts.
View on GitHubancoleman/ai-design-components
backend-ai-skills
February 1, 2026
Select agents to install to:
npx add-skill https://github.com/ancoleman/ai-design-components/blob/main/skills/implementing-gitops/SKILL.md -a claude-code --skill implementing-gitopsInstallation paths:
.claude/skills/implementing-gitops/# GitOps Workflows Implement GitOps continuous delivery for Kubernetes using declarative, pull-based deployment models where Git serves as the single source of truth for infrastructure and application configuration. ## When to Use Use GitOps workflows for: - **Kubernetes Deployments:** Automating application and infrastructure deployments to Kubernetes clusters - **Multi-Cluster Management:** Managing deployments across development, staging, production, and edge clusters - **Continuous Delivery:** Implementing pull-based CD pipelines with automated reconciliation - **Drift Detection:** Automatically detecting and correcting configuration drift from desired state - **Audit Requirements:** Maintaining complete audit trails via Git commits for compliance - **Progressive Delivery:** Implementing canary, blue-green, or rolling deployment strategies - **Disaster Recovery:** Enabling rapid cluster recovery with GitOps bootstrap processes Trigger keywords: "deploy to Kubernetes", "ArgoCD setup", "Flux bootstrap", "GitOps pipeline", "environment promotion", "multi-cluster deployment", "automated reconciliation" ## Core GitOps Principles ### 1. Git as Single Source of Truth All system configuration stored in Git repositories. No manual kubectl apply or cluster modifications. Declarative manifests (YAML) for all Kubernetes resources, environment-specific overlays, infrastructure configuration, and application deployments. ### 2. Pull-Based Deployment Operators running inside clusters pull changes from Git and apply them automatically. Benefits include no cluster credentials in CI/CD pipelines, support for air-gapped environments, self-healing through continuous reconciliation, and simplified CI/CD. ### 3. Automated Reconciliation GitOps operators continuously compare actual cluster state with desired state in Git and reconcile differences through a continuous loop: watch Git, compare live state, apply differences, report status, repeat. ### 4. Declarative Configur