🚀 Launch Week Day 4:Introducing the Alert Details Page: A Better Way to Explore Alerts.Learn More
Socket
Book a DemoInstallSign in
Socket

kusionstack.io/rollout

Package Overview
Dependencies
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

kusionstack.io/rollout

Go Modules
Version
v0.2.0
Version published
Created
Source

KusionStack Rollout

Overview

KusionStack Rollout is a progressive delivery controller that automates the release process for applications running on Kubernetes Clusterset. It provides several delivery strategies such as Canary release, Blue/Green mirroring, A/B testing to reduce the risk of introducing a new version in production. It can also integrates with GatewayAPI, leveraging its traffic shaping ablibities to gradually shift traffic to the new version.

The terminology clusterset is defined in KEP-1645: Multi-Cluster Services API.

clusterset - A placeholder name for a group of clusters with a high degree of mutual trust and shared ownership that share services amongst themselves. Membership in a clusterset is symmetric and transitive. The set of member clusters are mutually aware, and agree about their collective association. Within a clusterset, namespace sameness applies and all namespaces with a given name are considered to be the same namespace. Implementations of this API are responsible for defining and tracking membership in a clusterset. The specific mechanism is out of scope of this proposal.

overview FOSSA Status

Key Features

  • Supports progressive delivery for Applications with multiple components cross Multi Clusters.
  • Supports various kinds of workload, such as StatefulSet, CollaSet.
  • Supports several delivery strategies, such as Canary release, Multi Batch, Blue/Green mirroring, A/B testing.
  • Supports fine-grained traffic shifting with GatewayAPI
  • Extends rollout progress with webhook

Quick Start

See Getting Started Guide to walk through creating and then updating the rollout in local kind cluster.

Please refer to official website for more information.

Contributing

Please refer to Contributing

Code of Conduct

Please refer to Code of Conduct for more details.

Contact us

  • Twitter: KusionStack

  • Slack: Kusionstack

  • DingTalk (Chinese): 42753001

  • Wechat Group (Chinese)

License

This project follows Apache-2.0 License.

FOSSA Status

FAQs

Package last updated on 27 Jul 2025

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts