deployment-strategies

Catalog and compare Kubernetes deployment strategies for ArgoCD-managed clusters.

1|Updated Nov 27, 2025
One-click install
npx skills add https://github.com/buenhyden/hy-home.k8s --skill deployment-strategies-buenhyden
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: deployment-strategies
Source: https://github.com/buenhyden/hy-home.k8s/tree/main/.agents/skills/deployment-strategies
Command: npx skills add https://github.com/buenhyden/hy-home.k8s --skill deployment-strategies-buenhyden

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Catalogs and compares Kubernetes deployment strategies for ArgoCD-managed clusters to guide consistent, low-risk releases.

Core Features & Use Cases

  • Strategy catalog including Rolling, Blue-Green, Canary, Recreate, A/B Test, and Shadow deployments with guidance for each.
  • Guidance on GitOps rollout via ArgoCD Rollouts CRD, promotion and rollback procedures.
  • Health check design and rollback procedures, plus DORA metrics and GitOps branch strategy mappings.

Quick Start

Analyze a new release and select an appropriate deployment strategy for a Kubernetes cluster managed by ArgoCD, then draft an implementation plan.

Frequently Asked Questions about deployment-strategies

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
What are the main Kubernetes deployment strategies for ArgoCD-managed clusters?

Kubernetes deployment strategies for ArgoCD include RollingUpdate, Blue-Green, Canary, Recreate, A/B testing, and Shadow deployments. Each strategy offers distinct rollout patterns and risk profiles for releasing applications consistently across multi-environment workflows.

How do I choose the best deployment strategy for a low-risk Kubernetes release?

Choosing a deployment strategy requires evaluating selection criteria like traffic shifting needs and health check design. Compare rollout patterns such as Blue-Green for instant rollback or Canary for progressive delivery to guide consistent, low-risk releases in production environments.

How do I configure rollback and promotion rules using ArgoCD Rollouts CRD?

Configuring rollback and promotion rules involves using the ArgoCD Rollouts CRD to define GitOps rollout patterns. You establish health checks and promotion procedures that automatically manage traffic routing and revert deployments if application health criteria fail.

Can I use canary deployments with GitOps branch strategies in ArgoCD?

Yes, canary deployments work with GitOps branch strategies in ArgoCD. The Skill maps GitOps branch strategies to rollout patterns, allowing you to progressively shift traffic to new versions while maintaining governance guidance and tracking DORA metrics.

When should I avoid using the Recreate deployment strategy in Kubernetes?

You should avoid the Recreate deployment strategy when application availability is critical, as it terminates existing pods before creating new ones. Consider RollingUpdate or Blue-Green patterns instead to maintain service continuity during production rollouts.