generated from kubernetes/kubernetes-template-project
-
Notifications
You must be signed in to change notification settings - Fork 541
Open
Labels
kind/featureCategorizes issue or PR as related to a new feature.Categorizes issue or PR as related to a new feature.priority/important-soonMust be staffed and worked on either currently, or very soon, ideally in time for the next release.Must be staffed and worked on either currently, or very soon, ideally in time for the next release.
Description
Context
DRA support in Kueue is currently Alpha, supporting ResourceClaimTemplates with AllocationMode=ExactCount and DeviceClass mapping.
This issue is to discuss what's needed for Beta, aligned with upstream Kubernetes DRA development.
KEP: keps/2941-DRA
Gaps in Current Implementation
DRA Structured Parameters is GA in Kubernetes 1.34.
Affects Quota (Needs Implementation)
| Capability | Description |
|---|---|
| AllocationMode=All | Request all devices on a node |
| Direct ResourceClaims | Reference pre-created claims |
| CEL Selectors | Filter devices by attributes (only with AllocationMode=All) |
Does Not Affect Quota (Remove Rejection)
| Capability | Description |
|---|---|
| Device Constraints | Co-location requirements - pass through to scheduler |
| Device Config | Driver configuration - pass through to scheduler |
Upstream Features to Track
| Feature | Kubernetes Status | Feature Gate |
|---|---|---|
| FirstAvailable | Beta | DRAPrioritizedList |
| Extended Resources | Alpha | DRAExtendedResource |
| Partitionable Devices | Alpha | DRAPartitionableDevices |
| Consumable Capacity | Alpha | DRAConsumableCapacity |
| Admin Access | Alpha | DRAAdminAccess |
| Device Taints | Alpha | DRADeviceTaints |
Discussion
- Which capabilities are required for Kueue DRA Beta?
- CEL Selectors: conservative counting or CEL evaluation?
- Should we include k8s Beta features (FirstAvailable)?
- Any Alpha features we should wait for?
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
kind/featureCategorizes issue or PR as related to a new feature.Categorizes issue or PR as related to a new feature.priority/important-soonMust be staffed and worked on either currently, or very soon, ideally in time for the next release.Must be staffed and worked on either currently, or very soon, ideally in time for the next release.