KubeStellar

Multi-cluster configuration management for edge, multi-cloud, and hybrid cloud environments.

Artifact HubGitHub release

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.

Overview

KubeStellar enables you to manage multiple Kubernetes clusters as easily as managing. 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.

KubeStellar High Level View
KubeStellar High Level View

Key Features

FeatureDescription
Declarative Multi-ClusterDefine what to deploy and where using familiar Kubernetes objects and binding policies
Single-Cluster ExperienceUse your existing tools (kubectl, Helm, ArgoCD) without modification
Flexible TargetingDeploy to clusters based on labels, location, capabilities, or custom criteria
Edge-ReadySupport for disconnected environments and intermittent connectivity
Status AggregationUnified view of workload status across all clusters
GitOps CompatibleNative integration with ArgoCD and other GitOps tools

Why Multi-Cluster?

Organizations adopt multi-cluster architectures for:

  • Environment separation - Development, staging, and production isolation
  • Team isolation - Dedicated clusters for different groups or departments
  • Compliance - Meeting security and data governance requirements
  • Resilience - High availability across regions and clouds
  • Edge computing - Running workloads close to users or data sources

Quick Start

Get up and running with KubeStellar in minutes:

# Install KubeStellar CLI
brew install kubestellar/kubestellar/kubestellar
 
# Initialize your environment
kubestellar init

For a complete walkthrough, see the Quick Start Guide.

Documentation

Community and Support

License

KubeStellar 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.