Workload partitioning
In resource-constrained environments, you can use workload partitioning to isolate OKD services, cluster management workloads, and infrastructure pods to run on a reserved set of CPUs.
Workload partitioning isolates user workloads from platform workloads using standard Kubernetes scheduling capabilities.
The following changes are required for workload partitioning:
In the performance profile, specify the
isolated
andreserved
CPUs.apiVersion: performance.openshift.io/v2
kind: PerformanceProfile
spec:
cpu:
isolated: 0,1 (1)
machineConfigPoolSelector:
pools.operator.machineconfiguration.openshift.io/worker: ""
nodeSelector:
Additional resources