Skip to content

[Enhancement]: Multi Node Enablement #460

@oglok

Description

@oglok

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    lifecycle/rottenDenotes an issue or PR that has aged beyond stale and will be auto-closed.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions