Flagger
Progressive Delivery for Kubernetes.
Overview
Flagger is a progressive delivery tool that automates the release process for applications running on Kubernetes. It reduces the risk of introducing a new software version in production by gradually shifting traffic to the new version while measuring metrics and running conformance tests. It is a direct alternative to Argo Rollouts and serves a similar purpose in the ecosystem.
✨ Key Features
- Canary releasing
- A/B testing
- Blue/Green deployments
- Automated rollback based on metric analysis
- Integration with service meshes and ingress controllers
🎯 Key Differentiators
- Works by extending standard Kubernetes Deployments and HorizontalPodAutoscalers
- Strong integration with the Flux CD ecosystem
- Webhook support for running load tests and conformance tests
Unique Value: Provides a robust and automated way to implement progressive delivery on Kubernetes, reducing deployment risk by catching issues before they affect all users.
🎯 Use Cases (3)
✅ Best For
- Metric-driven canary deployments with service meshes
- Automated progressive delivery pipelines
💡 Check With Vendor
Verify these considerations match your specific requirements:
- Teams already heavily invested in Argo Rollouts
- Simple applications where a standard RollingUpdate is sufficient
🏆 Alternatives
Compared to Argo Rollouts, Flagger operates on standard Kubernetes objects which can be simpler for some teams, whereas Argo Rollouts uses its own `Rollout` CRD which offers more fine-grained control.
💻 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 Rollouts
A Kubernetes controller providing advanced deployment capabilities like blue-green and canary....
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....