-
Notifications
You must be signed in to change notification settings - Fork 4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Clarification on restart-free updates with VPA #5885
Comments
This is a planned feature. There are more details in enhancement proposal and on #4016. I also want to do some related changes to allow control in direction of scaling in place #5754. This is not exactly "restart-free". The alpha feature available in 1.27 allows containers to be resized in place, but container might specify that it wants to be restarted when its memory or CPU are change. I think this is a really great improvement to how VPA works so I'd like to see support for in-place updates in VPA soon. But I can't commit to any specific timeline. Please let me know if you have any questions / suggestions |
Thanks, @jbartosik for the above information, it's really useful. |
The Kubernetes project currently lacks enough contributors to adequately respond to all issues. This bot triages un-triaged issues according to the following rules:
You can:
Please send feedback to sig-contributor-experience at kubernetes/community. /lifecycle stale |
I'm closing this issue according to the above explanation given by @jbartosik. |
/close |
@Shubham82: Closing this issue. In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
Hello,
I'm currently reviewing the KEDA and VPA projects for possible implementation and had a question about a specific feature mentioned in the documentation.
The documentation for VPA mentions an "Auto" mode that may take advantage of restart-free updates once they become available. From my understanding, the current approach of VPA requires pods to be restarted when their resource allocations are adjusted. However, the mention of "restart-free updates" suggests a future feature where VPA can adjust the resources of a running pod without needing to restart it.
Can you provide more information on this feature? Specifically, I'd like to understand:
1.Does "restart-free" mean that the pod can be scaled without being recreated?(or you mean rolling update? )
2. If it is a planned feature, is there an expected timeline for its implementation? ( as i read in kubernetes 1.27.1 version its already possible)
I'm particularly interested in understanding if and how we could use VPA to dynamically scale pods without causing disruption by recreating them.
Thank you for your assistance.
The text was updated successfully, but these errors were encountered: