Kubernetes DRA Reaches GA: Native GPU Scheduling and Slicing

sloppenheimer · x · 2026-08-13

Kubernetes' Dynamic Resource Allocation (DRA) reached general availability in v1.34 and is enabled by default since v1.35, natively supporting GPU scheduling.

A maintainer from CNCF incubating project HAMi breaks down DRA's impact on existing GPU sharing solutions. Previously, due to the narrow device plugin API, HAMi built a complex pipeline to achieve GPU memory and compute slicing. Now, DRA's consumable capacity feature allows Pods to request fractions of a device directly from the scheduler, absorbing HAMi's resource allocation role.

However, DRA does not make HAMi obsolete. While DRA handles scheduling, HAMi continues to provide hard in-container enforcement at the CUDA-call granularity. HAMi has decoupled its enforcement layer from DRA-based allocation to adapt to the new ecosystem.

Original post →

More from Infra

Infra channel →