7,363 open-source and SaaS tools, with GitHub stats refreshed every day.

KubeStellar

Open source

KubeStellar is a CNCF Sandbox project for managing application deployment and configuration across many Kubernetes clusters through binding policies.

Open-source alternative to

kubestellar.io
KubeStellar homepage screenshot
GitHub stars
715
Last commit
yesterday
Repository age
3 years
Version
v0.30.0
Licence
Apache-2.0
Self-hosted
Yes

About KubeStellar

KubeStellar is a Cloud Native Computing Foundation Sandbox project that simplifies deploying and configuring applications across multiple Kubernetes clusters. It aims to give an experience similar to working with a single cluster and integrates with tools developers already use, without requiring existing resources to be modified.

Instead of configuring each cluster individually, developers define a binding policy between clusters and Kubernetes objects, and KubeStellar uses regular single-cluster tooling to deploy and configure each cluster accordingly. The README lists reasons for using multiple clusters, such as separating development, testing and staging, isolating teams, meeting security or data governance rules, improving resilience across clouds, accessing heterogeneous resources and running at the edge, including in disconnected environments.

The topics mention placement, scheduling, synchronization, rollout, status summarization and GitOps. KubeStellar is written in Go, licensed under Apache-2.0 and aimed at teams moving from one cluster to many or seeking a more streamlined multi-cluster developer experience.

Key features

  • Multi-cluster application placement
  • Binding policies between clusters and objects
  • Works with single-cluster tooling
  • Edge, multi-cloud and hybrid support
  • Status summarization across clusters
  • GitOps-friendly deployment

Good fit for

  • →Rolling out apps to many Kubernetes clusters
  • →Edge deployments in disconnected environments
Built with
Go
Kubernetes
Tags
kubernetes
multi-cluster
gitops
edge
hybrid-cloud
cncf
golang
deployment

KubeStellar: questions and answers

What is KubeStellar used for?
KubeStellar is a CNCF Sandbox project for managing application deployment and configuration across many Kubernetes clusters through binding policies. It is a good fit for rolling out apps to many Kubernetes clusters and edge deployments in disconnected environments.
Is KubeStellar open source?
Yes. KubeStellar is open source under the Apache-2.0 licence. Its source code is on GitHub at kubestellar/kubestellar and is written mainly in Go.
Is KubeStellar free?
Yes. KubeStellar is open source, so the software itself is free to use.
Can I self-host KubeStellar?
Yes. KubeStellar can be self-hosted on your own server or infrastructure.
What is KubeStellar an alternative to?
KubeStellar is an open-source alternative to Azure Arc, Spectro Cloud and Rafay. Other open-source alternatives to Azure Arc include Claudie, Rancher and Mist CE.
Is KubeStellar actively maintained?
Yes. The most recent commit to KubeStellar was on 1 October 2026, and the latest release is v0.30.0, published on 13 May 2026. The project has 715 stars on GitHub.

Open-source alternatives to KubeStellar

See all

SaaS alternatives to KubeStellar

See all