KubeStellar is an opensource project focused on concerns arising from multi-cluster configuration management for edge, multi-cloud, and hybrid cloud use cases:
- Hierarchy, infrastructure & platform, roles & responsibilities, integration architecture, security issues
- Runtime in[ter]dependence: An edge location may need to operate independently of the center and other edge locations
- Non-namespaced objects: need general support
- Cardinality of destinations: A source object may propagate to many thousands of destinations.
- Collaboratively design a component set similar to those found in the current kcp TMC implementation (dedicated Workspace type, scheduler, syncer-like mechanism, edge placement object definition, status collection strategy, etc.)
- Specify a multi-phased proof-of-concept inclusive of component architecture, interfaces, and example workloads
- Validate phases of proof-of-concept with kcp, Kube SIG-Multicluster, and CNCF community members interested in Edge
- Desired placement expression: Need a way for one center object to express large number of desired copies
- Scheduling/syncing interface: Need something that scales to large number of destinations
- Rollout control: Client needs programmatic control of rollout, possibly including domain-specific logic
- Customization: Need a way for one pattern in the center to express how to customize for all the desired destinations
- Status from many destinations: Center clients may need a way to access status from individual edge copies
- Status summarization: Client needs a way to specify how statuses from edge copies are processed/reduced along the way from edge to center.
Checkout our QuickStart Guide
We ❤️ our contributors! If you're interested in helping us out, please head over to our Contributing guide.
There are several ways to communicate with us:
- The
#kubestellar
channel in the Kubernetes Slack workspace - Our mailing lists:
- kubestellar-dev for development discussions
- kubestellar-users for discussions among users and potential users
- Subscribe to the community calendar for community meetings and events
- The kubestellar-dev mailing list is subscribed to this calendar
- See recordings of past KubeStellar community meetings on YouTube
- See upcoming and past community meeting agendas and notes
- Browse the shared Google Drive to share design docs, notes, etc.
- Members of the kubestellar-dev mailing list can view this drive
- Read our documentation
- Follow us on:
- LinkedIn - #kubestellar
- Medium - kubestellar.medium.com
Thanks go to these wonderful people:
Jun Duan 👀 |
Braulio Dumba 👀 |
Mike Spreitzer 👀 |
Paolo Dettori 👀 |
Andy Anderson 👀 |
Franco Stellari 👀 |
Ezra Silvera 👀 |
Bob Filepp 👀 |
Alexei Karve 👀 |
Maria Camila Ruiz Cardenas 👀 |
Aleksander Slominski 👀 |
Aashni Manroa 👀 |