Skip to content

Commit be482d3

Browse files
committed
Classic DRA: withdraw the KEP
There isn't sufficient justification for keeping it around when there is no clear path forward.
1 parent 2c50c98 commit be482d3

File tree

2 files changed

+10
-2
lines changed

2 files changed

+10
-2
lines changed

keps/sig-node/3063-dynamic-resource-allocation/README.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -156,6 +156,14 @@ parameters" KEP](../4381-dra-structured-parameters/README.md) added an
156156
extension. Now the roles are reversed: #4381 defines the base functionality
157157
and this KEP is an optional extension.
158158

159+
In Kubernetes 1.32, this KEP has been **withdrawn** and all code related to it
160+
gets removed. #4381 continues. The main objections against this KEP that
161+
led to this decision were:
162+
- Lack of support for cluster autoscaling because a cluster autoscaler cannot
163+
reason about resource availability when adding or removing nodes.
164+
- Complex back-and-forth through the apiserver while scheduler and DRA
165+
drivers negotiate how to allocate a ResourceClaim.
166+
159167
With #4381, DRA drivers are limited by what the structured parameter model(s)
160168
defined by Kubernetes support. New requirements for future hardware may depend
161169
on changing Kubernetes first.

keps/sig-node/3063-dynamic-resource-allocation/kep.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ owning-sig: sig-node
66
participating-sigs:
77
- sig-scheduling
88
- sig-autoscaling
9-
status: implementable
9+
status: withdrawn
1010
creation-date: 2021-05-17
1111
reviewers:
1212
- "@ahg-g"
@@ -24,7 +24,7 @@ stage: alpha
2424
# The most recent milestone for which work toward delivery of this KEP has been
2525
# done. This can be the current (upcoming) milestone, if it is being actively
2626
# worked on.
27-
latest-milestone: "v1.31"
27+
latest-milestone: "v1.32"
2828

2929
# The milestone at which this feature was, or is targeted to be, at each stage.
3030
milestone:

0 commit comments

Comments
 (0)