Skip to main content
This page lists the Kubernetes Dynamic Resource Allocation (DRA) feature gates available in CoreWeave Kubernetes Service (CKS), along with their default values, lifecycle stages, and the Kubernetes versions in which CKS enables them. Use this reference to understand which DRA capabilities are available in your CKS cluster and how CKS defaults differ from upstream Kubernetes.

Summary

CoreWeave enables DynamicResourceAllocation starting in v1.30, earlier than upstream, which enables it in v1.32. CoreWeave enables DRAResourceClaimDeviceStatus starting in v1.32.

Upstream docs

For background on DRA concepts and the Kubernetes feature gate lifecycle, see the following upstream Kubernetes documentation:

Feature gates by version

Feature gateDefaultStageIntroducedDeprecatedDescription
DynamicResourceAllocationfalse (until 1.30, CoreWeave: true from 1.30+)Beta1.30-Enables DRA framework integration with scheduling and controllers
DRAResourceClaimDeviceStatusfalse (upstream 1.32), true (CoreWeave 1.32+)Alpha to Beta1.321.34Enables .status.devices field in ResourceClaim and updates from DRA drivers
DRAAdminAccessfalseAlpha to Beta1.32-Enables administrative control of DRA objects
DRAConsumableCapacityfalseAlpha1.34-Adds capacity awareness for consumable DRA devices
DRADeviceBindingConditionsfalseAlpha1.34-Tracks conditions for device binding states
DRADeviceTaintsfalseAlpha1.33-Enables taints for DRA device constraints
DRAExtendedResourcefalseAlpha1.34-Adds support for extended resource integration
DRAPartitionableDevicesfalseAlpha1.33-Enables partitionable device support
DRAPrioritizedListfalse to trueAlpha to Beta1.33-Adds prioritization support for DRA resource lists
DRASchedulerFilterTimeoutfalseAlpha1.34-Adds scheduler timeout filtering for DRA
Last modified on June 10, 2026