
Argo Rollouts Has a Free API — Progressive Delivery for Kubernetes
Argo Rollouts is a Kubernetes controller that provides advanced deployment strategies — canary releases, blue-green deployments, and progressive delivery with automated analysis. Free, open source, CNCF project. Works alongside ArgoCD or standalone. Why Use Argo Rollouts? Canary deployments — route 5% of traffic to new version, auto-promote if metrics pass Blue-green — instant rollback by switching services Analysis runs — automated rollback based on Prometheus, Datadog, or custom metrics Traffic management — integrates with Istio, Nginx, ALB, and Traefik Quick Setup 1. Install kubectl create namespace argo-rollouts kubectl apply -n argo-rollouts -f https://github.com/argoproj/argo-rollouts/releases/latest/download/install.yaml # Install kubectl plugin brew install argoproj/tap/kubectl-argo-rollouts 2. Create a Canary Rollout kubectl apply -f - << EOF apiVersion: argoproj.io/v1alpha1 kind: Rollout metadata: name: my-app spec: replicas: 10 strategy: canary: steps: - setWeight: 10 - paus
Continue reading on Dev.to DevOps
Opens in a new tab


