Kubernetes v1.36 introduces tiered memory protection by QoS class via cgroup v2.
- •memoryReservationPolicy with TieredReservation for opt-in memory reservation
- •Guaranteed Pods: hard protection (memory.min), Burstable: soft (memory.low), BestEffort: none
- •Reduces hard reservation overhead vs v1.27 by using soft protection for Burstable workloads
- •Metrics kubelet_memory_qos_node_memory_min_bytes and _low_bytes support capacity planning
- •Kernel 5.9+ needed to avoid memory.high throttling livelock issues
This summary was automatically generated by AI based on the original article and may not be fully accurate.