Suggestions appear as you type. Use the up and down arrows to choose one and Enter to open it.

This page's audience our own tag's counts — open to see them
–Visits
–Page views
–Clicks to vendors
–Time on page
–Reading now
Clicks to vendors, by tool
  • –
Top countries
  • –
Devices
  • –

– · visits, page views and clicks counted by our own tag, which counts more than our checked analytics; every figure rounded down · how we count

Kruise Rollouts review

Free#26 of 29 in Progressive Delivery SoftwareKubernetes Deployment Tools

Advanced Kubernetes rollout strategies with weighted routing and manual controls.

6.5/10Editor score
Kruise Rollouts6.5 Visit OpenKruise

Reviewed by iTechGuides Editors · Editorial team · Updated Oct 2026

Kruise Rollouts is an open-source Kubernetes controller for progressive application delivery. It is designed for teams operating Kubernetes or OpenKruise workloads that need staged releases while keeping their existing workload resources. The controller supports canary, blue-green, multi-batch, A/B, and end-to-end canary releases, making it a fit for teams that need more than a single deployment pattern and want direct control over how releases advance.

Traffic routing is its standout capability. Canary releases can shift traffic by weight, while A/B testing can match HTTP headers or cookies. Routing options include NGINX Ingress, ALB, Higress, Gateway API, Istio, Apisix, and Kuma, with Lua-based custom gateway resources for additional routing logic. This breadth gives Kubernetes teams room to fit progressive delivery into an existing ingress, gateway, or service-mesh setup instead of adopting a separate traffic layer. Teams should still select it with their current routing architecture in mind, because the delivery workflow depends on the integrations and routing resources available in the cluster.

Kruise Rollouts is installed into a Kubernetes cluster with Helm and uses manual rollout approval, pause, resume, and undo operations. That control model suits operators who want deliberate promotion between release stages. Automatic rollback is not provided, so teams seeking analysis-driven promotion or rollback automation should choose a product with those capabilities. For Kubernetes operators who value open-source, self-hosted delivery and advanced traffic control, Kruise Rollouts is a focused option; it is less suitable for teams looking for a managed service or a largely automated release process.

Kruise Rollouts pros and cons

  • Where it wins
    • Supports canary, blue-green, multi-batch, and A/B releases
    • Routes traffic through Ingress, Gateway API, service mesh, and Lua
    • Provides manual approval, pause, resume, and undo controls
  • Where it doesn't
    • Requires self-hosted Kubernetes operation
    • Automatic rollback is not provided
    • Traffic routing depends on supported integrations or custom Lua

Kruise Rollouts fact sheet, pricing and score →

Advertiser disclosure: iTechGuides is reader-supported. Vendors can pay for top positions in our rankings and for a place on other products' pages, and we may earn a commission when you click some links. Bought places stand at the number bought; this page and our disclosure say so. Paying vendors may get a fuller, more detailed review from our editors, and that review can change their score. How we rank.

Last updated · How we research and update