ace57cab13
This corrects kubelet cpumanager static cpuset tracking for isolcpus for versions 1.26.1 and 1.27.5. This ensures that pods specified with isolcpus + guaranteed QoS + integer cpu requests, are affined to exclusive cpuset and tracked as non-isolated cpus. Test Plan: Set the "kube-cpu-mgr-policy=static" label and allocate isolcpus. The following tests are performed for both k8s 1.26.1 and 1.27.5: PASS: Guaranteed pod without isolcpus specified (Pod is affined to exclusive cpu) PASS: BestEffort pod with isolcpus specified (Pod is affined to isolcpus) PASS: Burstable pod with isolcpus specified (Pod is affined to isolcpus) PASS: Guaranteed pod with isolcpus specified (integer CPU) (Pod is affined to exclusive cpu) PASS: Guaranteed pod with isolcpus specified (fractional CPU) (Pod is affined to defaultCpuSet) Closes-Bug: 2042795 Change-Id: I54ac47d1ec697a53999299cfa84093cb5fd6477a Signed-off-by: Boovan Rajendran <boovan.rajendran@windriver.com> |
||
---|---|---|
.. | ||
Affinity-of-guaranteed-pod-to-non-isolated-CPUs.patch | ||
enable-support-for-kubernetes-to-ignore-isolcpus.patch | ||
kubeadm-create-platform-pods-with-zero-CPU-resources.patch | ||
kubelet-CFS-quota-throttling-for-non-integer-cpulimit.patch | ||
kubelet-cpumanager-disable-CFS-quota-throttling.patch | ||
kubelet-cpumanager-infra-pods-use-system-reserved-CP.patch | ||
kubelet-cpumanager-introduce-concept-of-isolated-CPU.patch | ||
kubelet-cpumanager-keep-normal-containers-off-reserv.patch | ||
kubelet-sort-isolcpus-allocation-when-SMT-enabled.patch | ||
kubernetes-make-isolcpus-allocation-SMT-aware.patch | ||
Revert-use-subpath-for-coredns-only-for-default-repo.patch | ||
series |