Skip to Content
Hacktoberfest 2025 is here! Join us to learn, share, and contribute to our community🎉

{/Note that this repo has two readme files, with content that is as nearly identical as is practical: /README.md and /docs/content/readme.md/}





Multi-cluster Configuration Management for Edge, Multi-Cloud, and Hybrid Cloud

       

Join Slack

KubeStellar is a Cloud Native Computing Foundation (CNCF) Sandbox project that simplifies the deployment and configuration of applications across multiple Kubernetes clusters. It provides a seamless experience akin to using a single cluster, and it integrates with the tools you’re already familiar with, eliminating the need to modify existing resources.

KubeStellar is particularly beneficial if you’re currently deploying in a single cluster and are looking to expand to multiple clusters, or if you’re already using multiple clusters and are seeking a more streamlined developer experience.

KubeStellar High Level View

The use of multiple clusters offers several advantages, including:

  • Separation of environments (e.g., development, testing, staging)
  • Isolation of groups, teams, or departments
  • Compliance with enterprise security or data governance requirements
  • Enhanced resiliency, including across different clouds
  • Improved resource availability
  • Access to heterogeneous resources
  • Capability to run applications on the edge, including in disconnected environments

In a single-cluster setup, developers typically access the cluster and deploy Kubernetes objects directly. Without KubeStellar, multiple clusters are usually deployed and configured individually, which can be time-consuming and complex.

KubeStellar simplifies this process by allowing developers to define a binding policy between clusters and Kubernetes objects. It then uses your regular single-cluster tooling to deploy and configure each cluster based on these binding policies, making multi-cluster operations as straightforward as managing a single cluster. This approach enhances productivity and efficiency, making KubeStellar a valuable tool in a multi-cluster Kubernetes environment.

Getting Started

See the Getting Started setup guide for getting started with kicking the tires.

Contributing

We ❤️ our contributors! If you’re interested in helping us out, please head over to our Contributing guide.

Getting in touch

There are several ways to communicate with us:

Instantly get access to our documents and meeting invites http://kubestellar.io/joinus 

Release Notes

For detailed, summaries of each release—including new features, bug fixes, and breaking changes—please visit our release notes page:

https://docs.kubestellar.io/unreleased-development/direct/release-notes/ 

❤️ Contributors

Thanks go to these wonderful people:

{/ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section/} {/prettier-ignore-start/} {/markdownlint-disable/}


Jun Duan

đź‘€

Braulio Dumba

đź‘€

Mike Spreitzer

đź‘€

Paolo Dettori

đź‘€

Andy Anderson

đź‘€

Franco Stellari

đź‘€

Ezra Silvera

đź‘€

Bob Filepp

đź‘€

Effi Ofer

đź‘€

Maria Camila Ruiz Cardenas

đź‘€

Andrey Odarenko

đź‘€

Aashni Manroa

đź‘€

Kevin Roche

đź‘€

Nick Masluk

đź‘€

Francois Abel

đź‘€

Nir Rozenbaum

đź‘€

Maroon Ayoub

đź‘€

Graham White

đź‘€

{/markdownlint-restore/} {/prettier-ignore-end/}

{/ALL-CONTRIBUTORS-LIST:END/}