KEP-5526keps/sig-node/5526-pod-level-resource-managers
Pod-Level Resource Managers
This KEP proposes extending the Kubelet's Topology, CPU, and Memory Managers to support pod-level resource specifications. This enhancement evolves the resource managers from a strictly per-container allocation model to a pod-centric one, that enables them to use pod.spec.resources to perform NUMA alignment for the pod as a whole, and introduces a partitioni… Full summary
This KEP proposes extending the Kubelet's Topology, CPU, and Memory Managers to support pod-level resource specifications. This enhancement evolves the resource managers from a strictly per-container allocation model to a pod-centric one, that enables them to use pod.spec.resources to perform NUMA alignment for the pod as a whole, and introduces a partitioning scheme to manage resources for containers within that pod-level grouping. This change introduces a more flexible and powerful resource management model, particularly for performance-sensitive workloads.
Facts
- Authors
- @kevintmtz
- Approvers
- @dchen1107
- Reviewers
- @tallclair@ndixita@ffromani
- Tracking issue
- #5526(opens GitHub in a new tab) opensig/nodestage/beta
- Milestones
- alpha v1.36beta v1.37stable v1.39
- Participating SIGs
- none
- Feature gates
- PodLevelResourceManagers, PodLevelResources
- Created / last updated
- 2025-09-10 / none