Kubernetes v1.37 marks the General Availability of DRA Extended Resource support. This feature enables DRA drivers to fulfill requests made through the traditional extended resource API, such as example.com/gpu in a Pod specification, without requiring a separate device plugin. An extended resource name can be directly set on a DeviceClass, allowing Pods requesting it to be matched to a device via DRA without needing a ResourceClaim from the workload.
The ResourceClaims status now includes a 'devices' field, allowing DRA drivers to report per-device status. For network devices, this includes interface name, MAC address, and IP addresses. This provides users and controllers with visibility into device state that was previously unavailable once a device was configured in a Pod, enabling the development of network services reliant on reported device IPs.
DRA device taints and tolerations have graduated to stable. This allows DRA drivers to mark devices as tainted, preventing them from being scheduled for new Pods. Cluster administrators can also apply these taints cluster-wide using a DeviceTaintRule. Pods already using a tainted device can be evicted automatically unless their ResourceClaim explicitly tolerates the taint, mirroring node taints for device maintenance.
Kubernetes v1.37 introduces the standardized resource.kubernetes.io/numaNode as a shared attribute name. This allows devices from different drivers to be compared on the same NUMA node consistently, eliminating the need for each driver to invent its own naming convention for NUMA node identification. This attribute was introduced directly as stable in this release.
✨ This summary was generated by AI from the outlets' reporting listed below. It is not independently verified and may contain errors — check the original sources. How BrevFeed works →
One email each morning: the day's tech stories, clustered across outlets and summarized. No account needed.
One email a day. Unsubscribe in one click, any time.
Spend a few minutes, get the whole day. Every topic's top stories in one hands-free rundown — listen, watch, or read the transcript.
▶ Play today's briefNew every morning, and the back catalogue is archived by date.
Kubernetes v1.37 introduces several updates to Dynamic Resource Allocation (DRA), including the graduation of DRA Extended Resource support to General Availability. These changes allow for more flexible and gradual adoption of DRA by cluster operators and provide enhanced device management capabilities.