Flagger
Progressive delivery operator that automates canary, blue-green, and A/B deployments for Kubernetes with automatic rollback on failure.
Overview
Flagger gradually shifts traffic to a new version of a service while continuously checking metrics - error rate, latency, custom business metrics - and automatically rolls back if those metrics degrade, removing the manual babysitting typically required for canary releases. It integrates with service meshes like Istio and Linkerd (also in this catalog) or ingress controllers to control traffic splitting.
Flagger is a fit for teams that want automated, metrics-driven progressive delivery rather than manually watching a canary rollout, commonly paired with Flux (also in this catalog), from the same project family.
- Categories
- DevOps
- Languages
- Go
- License
- Apache-2.0
Related Projects
Argo CD
Apache-2.0The leading GitOps continuous delivery tool for Kubernetes, automatically syncing your cluster state to match what's defined in git.
- DevOps
Flux
Apache-2.0GitOps continuous delivery tool for Kubernetes that keeps a cluster's state synchronized with a git repository, a genuine alternative to Argo CD.
- DevOps
SOPS
MPL-2.0Command-line tool that encrypts individual values inside YAML, JSON, and other config files, so secrets can be safely committed to git.
- DevOps
Ansible
GPL-3.0Radically simple IT automation platform for configuration management, deployment and orchestration.
- DevOps
Spotted an error? Suggest an edit on GitHub.