Skip to content

Commit 81d42aa

Browse files
committed
Parametrize pod resize timeouts in AEP-4016
1 parent e95e35c commit 81d42aa

File tree

1 file changed

+11
-4
lines changed
  • vertical-pod-autoscaler/enhancements/4016-in-place-updates-support

1 file changed

+11
-4
lines changed

vertical-pod-autoscaler/enhancements/4016-in-place-updates-support/README.md

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -168,10 +168,16 @@ be prevented anyway.
168168

169169
VPA updater will consider that the update failed if:
170170
* The pod has condition `PodResizePending` with reason `Infeasible` or
171-
* The pod has condition `PodResizePending` with reason `Deferred` and more than 5 minutes elapsed
172-
since the update or
173-
* The pod has condition `PodResizeInProgress` and more than 1 hour elapsed since
174-
the update or
171+
* The pod has condition `PodResizePending` with reason `Deferred` and:
172+
* **In the initial alpha implementation:** more than 5 minutes elapsed since
173+
the update or
174+
* **Eventually in the alpha stage:** more than
175+
`--in-place-deferred-resize-timeout` elapsed since the update or
176+
* The pod has condition `PodResizeInProgress` and:
177+
* **In the initial alpha implementation:** more than 1 hour elapsed since the
178+
update or
179+
* **Eventually in the alpha stage:** more than `--in-place-resize-timeout`
180+
elapsed since the update or
175181
* Patch attempt returns an error.
176182

177183
Note that in the initial version of In-Place updates, memory limit downscaling will always fail
@@ -314,3 +320,4 @@ Needs more research on how to scale down on memory safely.
314320
- 2025-02-19: Updates to align with latest changes to [KEP-1287](https://github.com/kubernetes/enhancements/issues/1287).
315321
- 2025-03-06: Scope changes to "partial updates" feature
316322
- 2025-03-08: Add "Upgrade / Downgrade Strategy" and "Kubernetes version compatibility" sections
323+
- 2025-03-27: Add flags to control the in-place resize timeouts

0 commit comments

Comments
 (0)