Back to articles
NewsDevOps

Kubernetes v1.34: DRA Consumable Capacity

via Kubernetes Blog

Dynamic Resource Allocation (DRA) is a Kubernetes API for managing scarce resources across Pods and containers. It enables flexible resource requests, going beyond simply allocating N number of devices to support more granular usage scenarios. With DRA, users can request specific types of devices based on their attributes, define custom configurations tailored to their workloads, and even share the same resource among multiple containers or Pods. In this blog, we focus on the device sharing feature and dive into a new capability introduced in Kubernetes 1.34: DRA consumable capacity , which extends DRA to support finer-grained device sharing. Background: device sharing via ResourceClaims From the beginning, DRA introduced the ability for multiple Pods to share a device by referencing the same ResourceClaim. This design decouples resource allocation from specific hardware, allowing for more dynamic and reusable provisioning of devices. In Kubernetes 1.33, the new support for partitionab

Continue reading on Kubernetes Blog

Opens in a new tab

Read Full Article
4 views

Related Articles