Argo Rollouts
Kubernetes Progressive Delivery Controller.
Overview
Argo Rollouts is a Kubernetes controller and set of CRDs that provide advanced deployment capabilities such as blue-green, canary, canary analysis, experimentation, and progressive delivery features to Kubernetes. It is designed to replace the native Kubernetes Deployment object when more sophisticated release strategies are needed.
✨ Key Features
- Blue-Green deployment strategy
- Canary deployment strategy
- Fine-grained, weighted traffic shifting
- Automated promotions and rollbacks based on metric analysis
- Integration with service meshes (Istio, Linkerd) and ingress controllers (NGINX, ALB)
- Integration with metric providers (Prometheus, Datadog, New Relic) for analysis
🎯 Key Differentiators
- Deep integration with the Argo ecosystem
- Extensive support for various service meshes, ingresses, and metric providers
- Declarative, Kubernetes-native approach to progressive delivery
Unique Value: Enables advanced, automated, and safe application deployments on Kubernetes, reducing the risk of introducing bugs into production.
🎯 Use Cases (3)
✅ Best For
- Progressive delivery for high-traffic microservices
- Automated canary deployments with metric-driven promotion/rollback
💡 Check With Vendor
Verify these considerations match your specific requirements:
- Applications that cannot run multiple versions simultaneously
- Simple applications where a standard Kubernetes RollingUpdate is sufficient
🏆 Alternatives
Provides more advanced and automated deployment strategies than native Kubernetes Deployments, and offers a more lightweight, focused solution compared to larger platforms like Spinnaker.
💻 Platforms
🔌 Integrations
🔒 Compliance & Security
💰 Pricing
Free tier: Fully-featured, open-source software.
🔄 Similar Tools in Argo Ecosystem
Argo CD
A declarative, GitOps continuous delivery tool for Kubernetes....
Argo Workflows
An open source container-native workflow engine for orchestrating parallel jobs on Kubernetes....
Argo Events
An event-driven workflow automation framework for Kubernetes....
Akuity Platform
A managed, enterprise-grade platform for Argo CD, founded by the creators of Argo....
Codefresh
A software delivery platform powered by Argo for continuous integration, delivery, and GitOps....
Harness CD & GitOps
An intelligent software delivery platform that includes powerful CD and GitOps capabilities using Ar...