Skip to content

Support boosting CPU during the pod startup in VPA #7862

@laoj2

Description

@laoj2

Which component are you using?:

vertical-pod-autoscaler

/area vertical-pod-autoscaler

Is your feature request designed to solve a problem? If so describe the problem this feature should solve.:

Long application start time is a known problem for more traditional workloads running in containerized applications, especially Java workloads. This delay can negatively impact the user experience and overall application performance. One potential solution is to provide additional CPU resources to pods during their startup phase, but this can lead to waste if the extra CPU resources are not set back to their original values after the pods are ready.

We're proposing to allow VPA to boost the CPU request and limit of containers during the pod startup and to scale the CPU resources back down when the pod is Ready, leveraging the in-place pod resize Kubernetes feature.

Describe the solution you'd like.:

Draft AEP: #7863

Metadata

Metadata

Labels

area/vertical-pod-autoscalerkind/featureCategorizes issue or PR as related to a new feature.lifecycle/staleDenotes an issue or PR has remained open with no activity and has become stale.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions