Install Rollout Plugin
Configure rollout plugin in fleet to enable kurator’s rollout capability.
Kurator provides a unified Rollout system across multiple clusters supported by Fleet.
By leveraging Flagger, Kurator can perform Rollout quickly. We extended the Kurator Application configuration to include Rollout configurations. This allows users to deploy applications and their Rollout configurations in a single place.
Below is the architecture diagram of the Kurator Rollout feature.
Rollout Controller: The central control component of the Rollout system. It manages Fleet and rendering Flagger configurations according to the Rollout Policy.
primary pod: The primary pod represents the stable, production-ready version of the application. It is responsible for handling user traffic and serving the live application services.
canary pod: The canary pod contains an experimental version of the application that is deployed temporarily for validation when a new release is rolled out.
To better illustrate how traffic flows between different components, here is the Traffic Routing Diagram for the Kurator Rollout.
In the diagram above, service-primary
and service-canary
are both created by the kurator rollout plugin.
service-primary
is a deep copy of the original service. By modifying the service’s selector and creating a virtual service, the plugin migrates traffic from the original pods to pods-primary without interrupting the service.
The pod-canary
in Kurator is only created when a new deployment is triggered. It performs testing of the new release through gradual traffic shifts driven by changes to the virtual service rules.
To use Rollout, you must first configure and install the necessary engine plugin. Please refer to the subsequent sections for detailed guidance on plugin configuration and instructions for each specific operation.
Configure rollout plugin in fleet to enable kurator’s rollout capability.
A comprehensive guide on Kurator’s Canary Deployment, providing an overview and quick start guide.
A comprehensive guide on Kurator’s A/B Testing, providing an overview and quick start guide.
A comprehensive guide on Kurator’s Blue/Green Deployment, providing an overview and quick start guide.
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.