-
Notifications
You must be signed in to change notification settings - Fork 1.6k
Closed
Labels
sig/nodeCategorizes an issue or PR as relevant to SIG Node.Categorizes an issue or PR as relevant to SIG Node.sig/schedulingCategorizes an issue or PR as relevant to SIG Scheduling.Categorizes an issue or PR as relevant to SIG Scheduling.stage/alphaDenotes an issue tracking an enhancement targeted for Alpha statusDenotes an issue tracking an enhancement targeted for Alpha statuswg/device-managementCategorizes an issue or PR as relevant to WG Device Management.Categorizes an issue or PR as relevant to WG Device Management.
Milestone
Description
Enhancement Description
-
One-line enhancement description: dynamic resource allocation
-
Kubernetes Enhancement Proposal: https://github.com/kubernetes/enhancements/tree/master/keps/sig-node/3063-dynamic-resource-allocation
-
Discussion Link: CNCF TAG Runtime Container Device Interface (COD) Working Group meeting(s)
-
Primary contact (assignee): @pohly
-
Responsible SIGs: SIG Node
-
Enhancement target (which target equals to which milestone):
- Alpha release target (x.y): 1.27
- Beta release target (x.y): 1.29
- Stable release target (x.y): 1.31
-
Alpha (1.26)
- KEP (
k/enhancements
) update PR(s): - Code (
k/k
) update PR(s): dynamic resource allocation kubernetes#111023 - Docs (
k/website
) update PR(s):
- KEP (
-
Alpha (1.27)
- KEP (
k/enhancements
) update PR(s): - Code (
k/k
) update PR(s):- api: resource.k8s.io v1alpha1 -> v1alpha2 kubernetes#116299
- Update resource.AllocationResult with a slice of ResourceHandlers kubernetes#116332
- dra: PodScheduling -> PodSchedulingContext kubernetes#116556
- Update kubeletplugin API for DRA to v1alpha2 kubernetes#116558
- optional: api: extend validation of dynamic resource allocation fields in PodSpec kubernetes#116576
- Docs (
k/website
) update PR(s):
- KEP (
-
Alpha (1.28)
- KEP (
k/enhancements
) update PR(s): - Code (
k/k
) update PR(s):- node authorizer: limit kubelet access to ResourceClaim objects kubernetes#116254
- kubelet: support batched prepare/unprepare in v1alpha3 DRA plugin API kubernetes#119012
- dra: pre-scheduled pods kubernetes#118209
- DRA: generated resource claim names kubernetes#117351
- dra: scheduler queueing hints kubernetes#119078
- DRA controller: batch resource claims for Allocate kubernetes#118862
- DRA: improve handling of completed pods kubernetes#118817
- DRA: for delayed allocation, deallocate when no longer used kubernetes#118936
- dynamic resource allocation: Improve code coverage of state checkpoint kubernetes#119058
- DRA: don't query claims from API server kubernetes#119307
- DRA: report NodePrepareResource errors kubernetes#118578
- add unit test for dra/manager.go kubernetes#118711
- Increase timeout for DRA kubelet plugin client kubernetes#119414
- feature(scheduler): implement ClusterEventWithHint to filter out useless events kubernetes#118551
- feature(scheduling_queue): track events per Pods kubernetes#118438
- dynamic resource allocation: reuse gRPC connection kubernetes#118619 (v1.29)
- Docs (
k/website
) update PR(s): dra: update for Kubernetes 1.28 website#41856
- KEP (
-
Alpha (1.29)
- KEP (
k/enhancements
) update PR(s): - Code (
k/k
) update PR(s):- DRA: notify ResourceClaim or ResourceClass of params error kubernetes#121065
- dra scheduler: fall back to SSA for PodSchedulingContext updates kubernetes#120534
- dynamic resource allocation: reuse gRPC connection kubernetes#118619
- dra e2e: fix "reallocation works" flake kubernetes#119195
- DRA: Pass CDI devices with a new CRI field kubernetes#115891
- DRA: call plugins for claims even if exist in cache kubernetes#120550
- Docs (
k/website
) update PR(s):
- KEP (
-
Alpha (1.30)
- KEP (
k/enhancements
) update PR(s): - Code (
k/k
) update PR(s): - Docs (
k/website
) update PR(s):
- KEP (
-
Alpha (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 (
-
Withdrawn (1.32)
- KEP (
k/enhancements
) update PR(s): KEP-3063: Classic DRA: withdraw the KEP #4904 - Code (
k/k
) update PR(s): DRA: remove "classic DRA" kubernetes#128003 - Docs (
k/website
) update PR(s): DRA: remove "classic DRA" website#48289
- KEP (
cheyang, pacoxu, bg-furiosa, cyclinder, arkadiiemelianov-brt and 1 more
Metadata
Metadata
Assignees
Labels
sig/nodeCategorizes an issue or PR as relevant to SIG Node.Categorizes an issue or PR as relevant to SIG Node.sig/schedulingCategorizes an issue or PR as relevant to SIG Scheduling.Categorizes an issue or PR as relevant to SIG Scheduling.stage/alphaDenotes an issue tracking an enhancement targeted for Alpha statusDenotes an issue tracking an enhancement targeted for Alpha statuswg/device-managementCategorizes an issue or PR as relevant to WG Device Management.Categorizes an issue or PR as relevant to WG Device Management.
Type
Projects
Status
✅ Done
Status
Closed