Uploaded image for project: 'OpenShift Container Platform (OCP) Strategy'
  1. OpenShift Container Platform (OCP) Strategy
  2. OCPSTRAT-1068

Enable workload partitioning for MicroShift

XMLWordPrintable

    • Strategic Product Work
    • False
    • Hide

      None

      Show
      None
    • 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):

      1. Expose a configuration option to enable workload paritioning and configure the numbers of mcores allowed maximum for the control plane.
      2. Re-Use OpenShift mechanismens to flag which components are considerd control plane components
      3. 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

      1. 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.
      2. https://github.com/openshift/enhancements/pull/1213 is a follow-up design extending support to multi-node clusters.
      3. 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

       

              dfroehli42rh Daniel Fröhlich
              dfroehli42rh Daniel Fröhlich
              John George John George
              Shauna Diaz Shauna Diaz
              Jeremy Peterson Jeremy Peterson
              Evgeny Slutsky Evgeny Slutsky
              Daniel Fröhlich Daniel Fröhlich
              Jon Thomas Jon Thomas
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved: