TL;DR

Kubernetes v1.34 introduces Mutable CSI Node Allocatable as a beta feature, enabling CSI drivers to dynamically update node volume attachment capacity at runtime and improve pod scheduling reliability.

What happened

In the latest Kubernetes release (v1.34), the Mutable CSI Node Allocatable feature has been promoted to Beta status. This enhancement allows Container Storage Interface (CSI) drivers to modify reported allocatable volume counts on nodes, ensuring more precise stateful pod scheduling by addressing outdated capacity information.

Why it matters for ops

This new functionality is crucial for system operators as it helps prevent pods from failing due to incorrect node capacity data. By allowing dynamic updates based on real-time conditions or periodic checks, Kubernetes can accurately reflect the true volume attachment capabilities of each node, reducing scheduling errors and improving overall cluster stability.

Action items

  • Enable the MutableCSINodeAllocatableCount feature gate in kube-apiserver and kubelet
  • Configure CSI drivers to periodically update allocatable capacity
  • Monitor changes in pod scheduling accuracy

Source link

https://kubernetes.io/blog/2025/09/11/kubernetes-v1-34-mutable-csi-node-allocatable-count/