-
Notifications
You must be signed in to change notification settings - Fork 223
Description
Design Document Link
This enhacement is meant to discuss design and architecture decisions to implement a new feature called “Multi-node”.
Currently, MicroShift provides a single node cluster with Kubernetes and OpenShift control plane and node components embedded into a single binary, and some extra services running as scheduled pods. Multi-node should allow users to run MicroShift in multiple devices and work as a single cluster.
Multi-node should be approached from two perspectives:
Multiple worker nodes: provides the ability to add new worker nodes to an existing cluster
Highly available control plane: provides the ability to add new control plane nodes providing control plane workload balancing and high availability.
What would you like to be added:
The ability for MicroShift to create a single cluster out of several devices (multiple worker nodes, and high available control plane)
Why is this needed:
High availability or expanding capacity might be requirements in edge computing scenarios.
This enhacement should be the parent of several tasks that will enable different aspects of the feature.