Kubernetes v1.34: DRA has grad... Note

Kubernetes v1.34: DRA has graduated to GA

Kubernetes 1.34 brings significant enhancements to Dynamic Resource Allocation (DRA). The core DRA functionality has graduated to General Availability, making it stable and ready for long-term adoption. DRA enables flexible management of specialized hardware like GPUs by allowing workloads to specify device needs and letting the scheduler allocate actual devices. With DRA now GA, it is enabled by default, along with previously beta features.Several features have moved to beta, including admin access labeling to restrict authorized users from misusing specific device features. Prioritized lists allow workloads to specify multiple acceptable device alternatives for more flexible scheduling. The kubelet API has been updated to report on DRA-allocated Pod resources, improving node monitoring.New alpha features offer a glimpse into DRA's future. Extended resource mapping supports advertising DRA-managed resources as extended resources, simplifying consumption for existing workloads. Consumable capacity introduces flexible device sharing, allowing multiple unrelated pods to share a single physical device based on administrator-defined policies. Binding conditions enhance scheduling reliability by delaying Pod binding until external resources are confirmed ready. Finally, resource health status for DRA improves observability by exposing device health via Pod Status. The team plans to bring more alpha and beta features to GA in upcoming releases.