-
Story
-
Resolution: Done
-
Normal
-
None
-
None
-
None
-
BU Product Work
-
3
-
False
-
-
False
-
OCPSTRAT-225 - Enhancement to VPA : In-Place Update of Pod Resources
-
-
-
PODAUTO - Sprint 251
We have a working implementation of almost the entirety of the upstream in-place VPA enhancement (https://github.com/kubernetes/autoscaler/tree/master/vertical-pod-autoscaler/enhancements/4016-in-place-updates-support) but:
- There are a couple of bugs/missing features:
- Allowing more-permissive rules for in-place updates (smaller updates, partial updates)
- Timing out when InProgress for too long
- We're failing part of the e2e suite (because of in-place updates, we never evict with the existing suite, so it times out waiting for the eviction)
- We need some test cases specifically for the enhancement behavior
And originally I didn't think we were going to make it this far before being able to discuss it upstream, but now that we have (and we have time before the next meeting) I'd like to get the rest of this cleaned up so we have a "complete" implementation
Done when:
- Missing features/bug fixes above are included
- E2e suite passes
- We have at least some e2e/unit tests for in-place scaling
- depends on
-
PODAUTO-29 Attempt implementation of upstream AEP-4016 (In-place VPA support) enhancement
- Closed
- is depended on by
-
PODAUTO-112 Determine next steps for in-place VPA
- To Do
- links to