-
Feature
-
Resolution: Done
-
Major
-
None
-
Strategic Product Work
-
False
-
-
False
-
OCPSTRAT-1131MicroShift Enhancements 2024 for Industrial, Retail and Public Sector edge customers
-
0% To Do, 0% In Progress, 100% Done
-
S
-
0
Feature Overview (aka. Goal Summary)
OpenShift workload partitioning allows to limit the cpu usage of all control plane components. MicroShift should be able to do the same.
Goals (aka. expected user outcomes)
Requirements (aka. Acceptance Criteria):
- Expose a configuration option to enable workload paritioning and configure the numbers of mcores allowed maximum for the control plane.
- Re-Use OpenShift mechanismens to flag which components are considerd control plane components
- Ensure all default components (network, storage etc) are flagged as control plane components.
Out of Scope
support low latency customer workload. see https://issues.redhat.com/browse/OCPSTRAT-361 for that.{}
Background
- https://github.com/openshift/enhancements/blob/master/enhancements/workload-partitioning/management-workload-partitioning.md is the original design document describing the feature in single-node OCP.
- https://github.com/openshift/enhancements/pull/1213 is a follow-up design extending support to multi-node clusters.
- https://github.com/openshift/enhancements/blob/master/enhancements/shared-and-guaranteed-cpu-pools.md talks about splitting the CPU pool between "shared" and "guaranteed" segments.
Customer Considerations
none
Documentation Considerations
- Configuration option needs to be documented in the "configuring" book
Interoperability Considerations
None
- clones
-
OCPSTRAT-1067 make router namespace ownership check configurable with MicroShift
- Closed
- is cloned by
-
OCPSTRAT-1072 Implement MicroShift Cockpit plugin
- New
-
OCPSTRAT-1071 Get telemetry data / Insights for MicroShift
- Refinement
-
OCPSTRAT-1070 TLS Cypher configuration for MicroShift
- In Progress
- links to
(1 links to)