TL;DR

Kubernetes v1.34 introduces the CPU Manager Static Policy Option 'prefer-align-cpus-by-uncorecache', designed to optimize workload placement by aligning CPUs based on uncore cache topology, enhancing performance for specific applications.

What happened

In Kubernetes v1.34, a new static policy option called 'prefer-align-cpus-by-uncorecache' has been introduced in beta stage. This feature optimizes CPU resource allocation for workloads running on processors with split uncore cache architecture, minimizing cross-cache latency and reducing contention.

Why it matters for ops

This enhancement helps operators to fine-tune the placement of workloads, particularly beneficial for applications like vRAN or mobile packet core that require low-latency operations. It provides a way to optimize performance by considering cache topology in CPU resource allocation.

Action items

  • Enable 'CPUManagerPolicyBetaOptions' and set 'cpuManagerPolicy' to 'static'.
  • Configure the new policy option 'prefer-align-cpus-by-uncorecache' for enhanced workload placement.
  • Monitor application performance after enabling this feature on nodes.

Source link

https://kubernetes.io/blog/2025/09/02/kubernetes-v1-34-prefer-align-by-uncore-cache-cpumanager-static-policy-optimization/