Skip to content

Commit 3bf6b82

Browse files
committed
KEP-1287: Clarify resize retry behavior
1 parent 2f5c139 commit 3bf6b82

File tree

1 file changed

+4
-1
lines changed
  • keps/sig-node/1287-in-place-update-pod-resources

1 file changed

+4
-1
lines changed

keps/sig-node/1287-in-place-update-pod-resources/README.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -307,7 +307,7 @@ This field can be set to one of the following values:
307307
`Infeasible` resize will take precedence over `InProgress`.
308308
Desired resources == Allocated resources != Actual resources.
309309
* `Deferred` - the proposed resize is feasible in theory (it fits on this node)
310-
but is not possible right now; it will be re-evaluated.
310+
but is not possible right now; it will be re-evaluated on every pod sync.
311311
Desired resources != Allocated resources.
312312
* `Infeasible` - the proposed resize is not feasible and is rejected; it will not
313313
be re-evaluated. Desired resources != Allocated resources.
@@ -771,6 +771,9 @@ When a resize CRI request succeeds, the pod will be marked for resync to read th
771771
the actual configured resources do not match the desired resources, this will be reflected in the
772772
pod status resources, but not otherwise acted upon.
773773

774+
If a resize request does not succeed, the Kubelet will retry the resize on every subsequent pod
775+
sync, until it succeeds or the container is terminated.
776+
774777
### Memory Limit Decreases
775778

776779
Setting the memory limit below current memory usage can cause problems. If the kernel cannot reclaim

0 commit comments

Comments
 (0)