← ClaudeAtlas

implementing-gitopslisted

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.
ancoleman/ai-design-components · ★ 368 · Web & Frontend · score 80
Install: claude install-skill ancoleman/ai-design-components
# 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 c