Description of problem:
We have configured Openshift Vertical Pod Autoscaler custom recommenders as explained in https://www.redhat.com/en/blog/how-to-enable-a-customized-vpa-recommender-on-openshift However, due to an upstream bug in VPA version: https://github.com/kubernetes/autoscaler/issues/6387 The Openshift VPA is constantly removing the non-tracked checkpoints (via its garbage collector), so the custom recommender is always recreating the checkpoints and the VPA Updates are not stable over time (pods get always rescheduled). The upstream bug have been fixed in latest release of the VPA version: https://github.com/kubernetes/autoscaler/pull/6767 However Openshift does not contain this version As per discussion with engineering team on slack, openshift 4.20 VPA release will have this fix automatically. We're looking for backporting of this fix in 4.15+
Version-Release number of selected component (if applicable):
How reproducible:
Steps to Reproduce:
1. 2. 3.
Actual results:
Expected results:
Additional info:
Slack discussion: https://redhat-internal.slack.com/archives/C02F1J9UJJD/p1747920002223329
- is cloned by
-
OCPBUGS-60235 [release-4.18] Openshift Vertical Pod Autoscaler: fix checkpoint gc of unknown recommenders
-
- Closed
-
- is depended on by
-
OCPBUGS-60235 [release-4.18] Openshift Vertical Pod Autoscaler: fix checkpoint gc of unknown recommenders
-
- Closed
-
- links to