Skip to content
This repository has been archived by the owner on Jul 11, 2023. It is now read-only.

(root) High availability for OSM control plane #3390

Closed
shashankram opened this issue May 20, 2021 · 1 comment
Closed

(root) High availability for OSM control plane #3390

shashankram opened this issue May 20, 2021 · 1 comment
Assignees
Milestone

Comments

@shashankram
Copy link
Member

Please describe the Improvement and/or Feature Request
Provide high availability functionality for the OSM control plane. Make it configurable for use in vendor environments.

Investigate:

  1. Replicas
  2. Disruption budgets
  3. Auto scaler
  4. Affinity/anti-affinity rules for nodes deployed across availability zones
  5. Availability provided by the multicluster feature

Scope (please mark with X where applicable)

  • New Functionality [X]

Possible use cases
To make the control plane highly available.

shashankram added a commit to shashankram/osm that referenced this issue May 26, 2021
Adds pod disruption budgets for osm-controller and osm-injector
that can be optionally enabled. This is an HA feature that
ensures replicated control plane apps always maintain a certain
number of healthy replicas at any given time, to account for
voluntary outages such as a node being drained.

Part of openservicemesh#3390

Signed-off-by: Shashank Ram <[email protected]>
@draychev draychev added this to the v0.10.0 milestone Jun 1, 2021
shashankram added a commit to shashankram/osm that referenced this issue Jun 21, 2021
Adds pod disruption budgets for osm-controller and osm-injector
that can be optionally enabled. This is an HA feature that
ensures replicated control plane apps always maintain a certain
number of healthy replicas at any given time, to account for
voluntary outages such as a node being drained.

Part of openservicemesh#3390

Signed-off-by: Shashank Ram <[email protected]>
@draychev draychev changed the title High availability for OSM control plane (root) High availability for OSM control plane Jun 30, 2021
@draychev
Copy link
Contributor

First iteration of OSM HA is complete.
Will continue to test and evaluate additional HA features as we move forward.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

3 participants