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:
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.
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.
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
--
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.
--
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.
|
You don't often get email from pkr...@google.com.
Learn why this is important
|