For un contrôleur de déploiement progressif pour Kubernetes, the strongest matches are fluxcd/flagger (Flagger is a Kubernetes-native progressive delivery operator purpose-built for), weaveworks/flagger (Flagger is a Kubernetes-native progressive delivery operator that automates) and argoproj/argo (Argo is a Kubernetes-native progressive delivery platform that provides). kubevela/kubevela and megaease/easegress round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.
Outils de déploiement automatisés pour gérer les releases canary et le basculement de trafic blue-green au sein des clusters Kubernetes.
Flagger is a Kubernetes progressive delivery operator that automates the gradual release of new software versions. It functions as a canary release manager and traffic shifter, integrating with service meshes and ingress controllers to control request distribution between application versions. The project focuses on reducing production risk by implementing canary releases, blue-green deployments, and A/B testing. It utilizes a metric-driven analysis loop to monitor request success rates and durations, automatically promoting a release or triggering a state-based rollback if health criteria ar
Flagger is a Kubernetes-native progressive delivery operator purpose-built for canary releases, blue-green deployments, and A/B testing with service mesh integration, metrics-driven automated promotion and rollback, directly matching the full intent of this search.
Flagger is a Kubernetes operator designed to automate the lifecycle of application deployments through progressive delivery. It functions as a controller that monitors custom resource definitions to orchestrate complex release strategies, including canary, blue/green, and A/B testing. By continuously reconciling the desired cluster state with the actual environment, it ensures that deployments adhere to defined specifications while managing the underlying infrastructure required for traffic routing. The project distinguishes itself through a sophisticated metric-driven analysis loop that eval
Flagger is a Kubernetes-native progressive delivery operator that automates canary and blue-green deployments through metric-driven analysis and automatic promotion or rollback, fitting the search for an open-source progressive delivery tool on Kubernetes.
Argo is a cloud native CI/CD platform and Kubernetes workflow engine. It functions as a container pipeline orchestrator and job scheduler, managing multi-step sequences of containers as jobs using directed acyclic graphs within a cluster. The system acts as a progressive delivery controller, reducing release risk through automated Canary and Blue-Green deployment strategies. It provides declarative GitOps synchronization to mirror the state of a git repository directly into the cluster environment for continuous delivery automation. The platform covers a broad range of capabilities including
Argo is a Kubernetes-native progressive delivery platform that provides automated canary and blue-green deployments with traffic splitting, metrics-based analysis, and declarative GitOps configuration, exactly matching the requested patterns for rollout strategies.
KubeVela is a cloud native application orchestrator and delivery engine for Kubernetes. It serves as an Open Application Model compliant platform designed to decouple application definitions from the underlying infrastructure and operations. The system acts as a multi-cluster delivery controller that coordinates progressive rollouts, including canary and blue-green strategies, across hybrid and multi-cloud environments. It provides a standardized model for managing complex deployment workflows and infrastructure provisioning. The platform covers broad capability areas including cloud infrast
KubeVela is a Kubernetes-native application orchestrator that explicitly supports progressive delivery with canary and blue-green strategies, automated promotion/rollback, and multi-cluster deployment — matching the core intent and covering most requested features.
Easegress is a cloud native API gateway, Kubernetes ingress controller, and service mesh control plane. It serves as a centralized entry point for managing network traffic, providing a dedicated control plane and sidecar data plane to handle the lifecycle and interception of requests between distributed services. The project functions as an AI model gateway that proxies requests to large language model providers and translates request formats for compatibility. It is an extensible proxy that allows for custom request and response handling through a filter pipeline implemented via WebAssembly
Easegress is a cloud-native API gateway and service mesh control plane that includes built-in support for canary deployments and zero-downtime upgrades, making it a capable but broader tool for implementing progressive delivery patterns on Kubernetes.
Spinnaker is a multi-cloud continuous delivery platform designed to automate software releases and deployment pipelines across various public cloud providers and Kubernetes clusters. It functions as a cloud deployment orchestrator and infrastructure delivery tool, coordinating the promotion of software artifacts through multiple environments using visual workflows and directed acyclic graphs. The platform distinguishes itself with a dedicated canary analysis engine that compares performance metrics between new and stable software versions to automate release decisions. It utilizes cloud-agnos
Spinnaker is a multi-cloud continuous delivery platform with a dedicated canary analysis engine that compares metrics to automate release decisions, so it can run canary and blue-green deployments on Kubernetes, though its broader scope means it is not exclusively Kubernetes-native.