Skip to content

KubeStellar - a flexible solution for challenges associated with multi-cluster configuration management for edge, multi-cloud, and hybrid cloud

License

Notifications You must be signed in to change notification settings

francostellari/kubestellar

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 





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.

Website

For usage, architecture, and other documentation, see the website.

Contributing

We ❤️ our contributors! If you're interested in helping us out, please head over to our Contributing guide and be sure to look at main or the release of interest to you.

This community has a Code of Conduct. Please make sure to follow it.

Our Roadmap

Have a look at what we are working on next, see our Roadmap

Getting in touch

There are several ways to communicate with us:

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

❤️ Contributors

Thanks go to these wonderful people:

clubanderson
Andy Anderson
MikeSpreitzer
Mike Spreitzer
kcp-ci-bot
kcp CI Bot
ezrasilvera
Ezra Silvera
waltforme
Jun Duan
francostellari
Franco Stellari
openshift-merge-robot
OpenShift Merge Robot
nirrozenbaum
Nir Rozenbaum
vMaroon
Maroon Ayoub
yana1205
Takumi Yanagawa
andreyod
Andrey Odarenko
pdettori
Paolo Dettori
effi-ofer
Effi Ofer
KPRoche
Kevin Roche
fileppb
fileppb
dumb0002
Braulio Dumba
namasl
Nick Masluk
amanroa
Aashni Manroa
JonathanWentaoBao
JonathanWentaoBao
jaydee029
Dhruv Jain
katamyra
Krish Katariya
manzil-infinity180
Rahul Vishwakarma
grahamwhiteuk
Graham White
aishwarya-mathew
Aishwarya
pratik-mahalle
Pratik Mahalle
yuji-watanabe-jp
Yuji Watanabe
RealRTorres
RealRTorres
Mohiit70
Mohit Bisht
xrstf
Christoph Mewes
benzha14
Benson Zhang
aslom
Aleksander Slominski
rchen-devv
rchen-devv
msteinder
msteinder
fab7
Francois Abel
tingdai
Ting Dai
jewzaam
Naveen Malik
mra-ruiz
Maria Camila Ruiz Cardenas
qrkourier
Kenneth Bingham
jelmersnoeck
Jelmer Snoeck
rubambiza
Gloire Rubambiza
eaepstein
eaepstein
cmadam
Constantin M. Adam
ncdc
Andy Goldstein
thinkahead
Alexei Karve
algoritmoalex
Alex Rivera
Harmedox
Abdulhamid Adebayo


FOSSA Status

Cloud Native Computing Foundation Logo
We are a Cloud Native Computing Foundation sandbox project.
Kubernetes and the Kubernetes logo are registered trademarks of The Linux Foundation® (TLF).
The Linux Foundation has registered trademarks and uses trademarks. For a list of trademarks of The Linux Foundation, please see our Trademark Usage page.
© 2022-2024. The KubeStellar Authors.

About

KubeStellar - a flexible solution for challenges associated with multi-cluster configuration management for edge, multi-cloud, and hybrid cloud

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 74.2%
  • Shell 20.2%
  • Python 3.5%
  • Makefile 1.6%
  • Other 0.5%