Multi-cluster configuration management for edge, multi-cloud, and hybrid cloud environments.
KubeStellar is a CNCF sandbox project that simplifies the deployment and configuration of applications across multiple Kubernetes clusters, providing a seamless single-cluster experience with the tools you already know.
KubeStellar enables you to manage multiple Kubernetes clusters as easily as managing single cluster. Whether you’re expanding from a single cluster or streamlining an existing multi-cluster setup, KubeStellar lets you define binding policies that automatically deploy and configure workloads across your fleet.

| Feature | Description |
|---|---|
| Declarative Multi-Cluster | Define what to deploy and where using familiar Kubernetes objects and binding policies |
| Single-Cluster Experience | Use your existing tools (kubectl, Helm, ArgoCD) without modification |
| Flexible Targeting | Deploy to clusters based on labels, location, capabilities, or custom criteria |
| Edge-Ready | Support for disconnected environments and intermittent connectivity |
| Status Aggregation | Unified view of workload status across all clusters |
| GitOps Compatible | Native integration with ArgoCD and other GitOps tools |
Organizations adopt multi-cluster architectures for:
Get up and running with KubeStellar by following the Getting Started Guide, which walks you through the Helm-based installation and environment setup.
For the KubeStellar Console UI experience, see the Console Quick Start.
#kubestellar-dev in the CNCF Slack workspaceKubeStellar is licensed under the Apache 2.0 License.
KubeStellar is a CNCF sandbox project focused on making multi-cluster Kubernetes as simple as single-cluster operations.