Skip to content

Commit 7ee5ff1

Browse files
committed
Updating CA caveat
Signed-off-by: ndixita <[email protected]>
1 parent 6785db3 commit 7ee5ff1

File tree

1 file changed

+10
-4
lines changed
  • keps/sig-node/2837-pod-level-resource-spec

1 file changed

+10
-4
lines changed

keps/sig-node/2837-pod-level-resource-spec/README.md

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1342,10 +1342,16 @@ TBD. Do not review for the alpha stage.
13421342
#### [Scoped for Beta] Cluster Autoscaler
13431343
13441344
Cluster Autoscaler won't work as expected with pod-level resources in alpha since
1345-
it relies on container-level values to be specified. This is expected, and the
1346-
support for CA with pod-level resources will come in Beta phase of the feature
1347-
with pod resource requirements surfaced in a helper library/function that
1348-
autoscalers can use to make autoscaling decisions.
1345+
it relies on container-level values to be specified. If a user specifies only
1346+
pod-level resources, the CA will assume that the pod requires no resources since
1347+
container-level values are not set. As a result, the CA won't scale the number of
1348+
nodes to accommodate this pod. Meanwhile, the scheduler will evaluate the
1349+
pod-level resource requests but may be unable to find a suitable node to fit the
1350+
pod. Consequently, the pod will not be scheduled. While this behavior is
1351+
acceptable for the alpha implementation, it is anticipated that Cluster
1352+
Autoscaler support will be addressed in the Beta phase with pod resource
1353+
requirements surfaced in a helper library/function that autoscalers can use to
1354+
make autoscaling decisions.
13491355
13501356
#### [Scoped for Beta] Support for Windows
13511357

0 commit comments

Comments
 (0)