Description
Enhancement Description
-
One-line enhancement description (can be used as a release note): The original dynamic resource allocation (DRA) uses claim and class parameters that are opaque to Kubernetes. With structured parameters, kube-scheduler can handle and Cluster Autoscaler can simulate claim allocation themselves without relying on a third-party driver.
-
Kubernetes Enhancement Proposal: https://github.com/kubernetes/enhancements/blob/master/keps/sig-node/4381-dra-structured-parameters/
-
Discussion Link: Batch WG meeting 20231207, DRA intro and plan in that meeting
-
Primary contact (assignee): @pohly
-
Responsible SIGs: SIG Node
-
Enhancement target (which target equals to which milestone):
- Alpha release target (x.y): 1.30-1.31
- Beta release target (x.y): 1.32-1.33
- Stable release target (x.y): 1.34
-
Alpha in 1.30
- KEP (
k/enhancements
) update PR(s): KEP 4381: add structured parameters for dynamic resource allocation #4384 - Code (
k/k
) update PR(s): DRA: structured parameters kubernetes#123516 - Docs (
k/website
) update PR(s): DRA in Kubernetes 1.30: adds structured parameters website#45287
- KEP (
-
Alpha in 1.31
- KEP (
k/enhancements
) update PR(s): KEP-4381: DRA update for 1.31 #4709 - Code (
k/k
) update PR(s): DRA for 1.31 kubernetes#125488 - Docs (
k/website
) update PR(s): DRA documentation for 1.31 website#46816
- KEP (
-
Beta in 1.32
- KEP (
k/enhancements
) update PR(s): KEP-4381: DRA: PRR and API for beta of structured parameters in 1.32 #4869 - Code (
k/k
) update PR(s):- DRA resourceclaims: maintain metric of total and allocated claims kubernetes#127661
- DRA API: AdminAccess in DeviceRequestAllocationResult + DRAAdminAccess feature gate kubernetes#127266
- DRA API: implement CEL cost limit kubernetes#128101
- Kubelet: add DRA latency metrics kubernetes#127146
- DRA resourceclaims: maintain metric of total and allocated claims kubernetes#127661
- DRA 1.32 API: promotion to beta kubernetes#127511
- Docs (
k/website
) update(s): DRA 1.32: beta website#48330
- KEP (
-
Beta in 1.33
- KEP (
k/enhancements
) update PR(s): KEP-4381: Update GA graduation criteria #5160 - Code (
k/k
) update PR(s): - Docs (
k/website
) update(s): none planned
- KEP (
-
Stable in 1.34 (enabled by default, not locked to default)
- KEP (
k/enhancements
) update PR(s): KEP 4381: DRA structured parameters: updates, promotion to GA #5333 - Code (
k/k
) update PR(s): - Docs (
k/website
) update(s):
- KEP (
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
Status
Status
Status