KEP-2570keps/sig-node/2570-memory-qos
Memory QoS
This KEP introduces Memory Quality of Service (QoS) support for Kubernetes using cgroups v2 memory controller features. It maps pod memory requests to memory.min (guaranteed memory protection from reclaim) and calculates memory.high (throttling threshold) based on a configurable throttling factor. This enables better memory isolation and protection for conta… Full summary
This KEP introduces Memory Quality of Service (QoS) support for Kubernetes using cgroups v2 memory controller features. It maps pod memory requests to memory.min (guaranteed memory protection from reclaim) and calculates memory.high (throttling threshold) based on a configurable throttling factor. This enables better memory isolation and protection for containerized workloads.
Facts
- Approvers
- @derekwaynecarr
- PRR approvers
- @kannon92beta@johnbelamaricalpha
- Tracking issue
- #2570(opens GitHub in a new tab) openreopenedmilestone v1.38sig/nodestage/betatracked/yeslead-opted-in
- Milestones
- alpha v1.27beta v1.37
- Participating SIGs
- none
- Feature gates
- NodeMemoryReservationPolicy, MemoryQoS
- Created / last updated
- 2021-03-14 / 2026-09-04