[ANNOUNCE] CPU DRA Driver v0.1.0 is released

51 views
Skip to first unread message

Praveen Krishna

unread,
Mar 31, 2026, 10:22:54 PM (8 days ago) Mar 31
to sig-...@kubernetes.io, wg-device-...@kubernetes.io

Hi everyone,

We are happy to announce the release of the CPU DRA Driver v0.1.0!

The CPU DRA Driver enables Kubernetes clusters to manage and assign exclusive CPUs to workloads using the Dynamic Resource Allocation (DRA) framework.

Key Features:

  • Resource Representation:

  1. Grouped Mode (Default): Uses DRA Consumable Capacity to pool CPUs into logical blocks based on node topology. The driver optimizes CPU allocation based on the ResourceClaim requirements and the underlying topology.

  2. Individual Mode: Each CPU is enumerated as a device in the ResourceSlice along with all its properties. This gives external schedulers (like Slurm-Bridge) fine-grained control over precise CPU placement.

  • Isolation: Containers with CPU ResourceClaims get exclusive/pinned CPUs. Other containers without claims are confined to a shared pool of CPUs that is dynamically updated.

  • Resource Alignment: Using match attributes in ResourceClaims, it is possible to align CPU allocations with other resources managed via DRA, such as NICs and GPUs.

Note: The Kubelet Static CPU Policy must be disabled on the node. Currently, claim-based requests must also be specified in the Pod spec. Review the Workload Configuration Requirements section for more details.

For more details, please check our documentation and the v0.1.0 release notes.

Thanks to everyone who contributed to this release.

Please try it out and share your feedback.

Thanks,

Praveen Krishna

Gaurav Ghildiyal

unread,
Apr 2, 2026, 2:26:50 PM (6 days ago) Apr 2
to Praveen Krishna, sig-...@kubernetes.io, wg-device-...@kubernetes.io
Very cool!

--
You received this message because you are subscribed to the Google Groups "wg-device-management" group.
To unsubscribe from this group and stop receiving emails from it, send an email to wg-device-manage...@kubernetes.io.
To view this discussion visit https://groups.google.com/a/kubernetes.io/d/msgid/wg-device-management/CAO5WH%2BEqL%2BM2EDWsZN06ydU5dFibZ--B0-ov%3DwrvdMYAviZwmg%40mail.gmail.com.

Sotiris Salloumis

unread,
Apr 8, 2026, 4:35:30 AM (22 hours ago) Apr 8
to Gaurav Ghildiyal, Praveen Krishna, sig-...@kubernetes.io, wg-device-...@kubernetes.io
Hi,

Congratulations reaching this milestone, Praveen and community members who worked with you. 

It would be beneficial Kubernetes community to work together and aim for a feature parity between CPU DRA Driver and CPU Static Policy, wherever this is possible, to make smooth transition.

If there are cases where this is not possible and we know it before hand, it would be beneficial those to be documented , I believe.

Regards
Sotiris Salloumis


Från: 'Gaurav Ghildiyal' via wg-device-management <wg-device-...@kubernetes.io>
Skickat: torsdag, april 2, 2026 8:26 em
Till: Praveen Krishna <pkr...@google.com>
Kopia: sig-...@kubernetes.io <sig-...@kubernetes.io>; wg-device-...@kubernetes.io <wg-device-...@kubernetes.io>
Ämne: Re: [ANNOUNCE] CPU DRA Driver v0.1.0 is released
 

Antonio Ojea

unread,
Apr 8, 2026, 12:40:47 PM (14 hours ago) Apr 8
to Praveen Krishna, sig-n...@kubernetes.io, sig-...@kubernetes.io, wg-device-...@kubernetes.io
Great news, also very interesting for the networking community the capability of aligning NICs and CPU

Congratulations



--
You received this message because you are subscribed to the Google Groups "sig-node" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sig-node+u...@kubernetes.io.
To view this discussion visit https://groups.google.com/a/kubernetes.io/d/msgid/sig-node/CAO5WH%2BEqL%2BM2EDWsZN06ydU5dFibZ--B0-ov%3DwrvdMYAviZwmg%40mail.gmail.com.

Praveen Krishna

unread,
Apr 8, 2026, 12:59:19 PM (13 hours ago) Apr 8
to Sotiris Salloumis, Gaurav Ghildiyal, sig-...@kubernetes.io, wg-device-...@kubernetes.io
Thanks for the suggestions. Yes, we should definitely aim for feature parity with kubelet.
This section in the README maps current driver functionality to different static CPU policy options -
https://github.com/kubernetes-sigs/dra-driver-cpu?tab=readme-ov-file#matching-cpu-manager-functionality.
Does this cover what you had in mind for the documentation ?


Sotiris Salloumis

unread,
Apr 8, 2026, 2:18:41 PM (12 hours ago) Apr 8
to Praveen Krishna, Gaurav Ghildiyal, sig-...@kubernetes.io, wg-device-...@kubernetes.io
Thanks for sharing this link , yes it is a good start. I had in mind Kubernetes documentation , more specifically : 
  1. creating or modifying existing tutorial with a. CPU DRA driver example with an overview ihttps://kubernetes.io/docs/tutorials/cluster-management/install-use-dra/ 
  2. updating  Kubernetes documentation for CPU Manager static  policy adding a note that it cannot be used alongside CPU DRA driverhttps://kubernetes.io/docs/concepts/policy/node-resource-managers/#static-policy

Från: Praveen Krishna <pkr...@google.com>
Skickat: onsdag, april 8, 2026 6:59 em
Till: Sotiris Salloumis <sotiris....@ericsson.com>
Kopia: Gaurav Ghildiyal <gaur...@google.com>; sig-...@kubernetes.io <sig-...@kubernetes.io>; wg-device-...@kubernetes.io <wg-device-...@kubernetes.io>

Ämne: Re: [ANNOUNCE] CPU DRA Driver v0.1.0 is released
 
You don't often get email from pkr...@google.com. Learn why this is important
Regards
Sotiris 
Reply all
Reply to author
Forward
0 new messages