Kubernetes v1.31: Elli
… However not all updates to Pods make Pods schedulable, especially considering many scheduling constraints nowadays are immutable. …
… However not all updates to Pods make Pods schedulable, especially considering many scheduling constraints nowadays are immutable. …
… To avoid downtime, you will need to migrate those nodes to systems where cgroup v2 is enabled. To learn more, read about cgroup v2 ; you can also track the switchover work via KEP-5573: Remove cgroup v1 support . …
… Manual cgroup driver configuration is deprecated Historically, configuring the correct cgroup driver has been a pain point for users running Kubernetes clusters. Kubernetes v1.28 added a way for the kubelet to query the CRI implementation and find which cgroup driver to use. …
… Other Updates Graduations to Stable This release includes a total of thirteen enhancements promoted to stable: Ephemeral Containers Local Ephemeral Storage Resource Management CSI Ephemeral Volumes CSI Migration - Core Graduate the kube-scheduler ComponentConfig to GA CSI Migration - AWS CSI Migrat… …
… Now, users can leverage the downward API to expose complex resource attributes directly to containers and benefit from improved resource availability visibility for more predictable scheduling. these updates, combined with support for list types in device attributes, transform DRA from a low-level … …
… PSI Pressure Stall Information metrics for scheduling improvements This feature adds support on Linux nodes for providing PSI stats and metrics using cgroupv2. It can detect resource shortages and provide nodes with more granular control for pod scheduling. …
… Quality of Service for memory resources Originally, Kubernetes used the v1 cgroups API. With that design, the QoS class for a Pod only applied to CPU resources such as cpu shares . As an alpha feature, Kubernetes v1.22 can now use the cgroups v2 API to control memory allocation and isolation. …
… This improvement is particularly beneficial in clusters with high Pod churn or frequent scheduling failures, ensuring a more efficient and resilient scheduling process. This work was done as a part of KEP 4832 by SIG Scheduling . …