Back To Schedule
Wednesday, May 22 • 11:55 - 12:30
Resize Your Pods w/o Disruptions aka How to Have a Cake and Eat a Cake - Karol Gołąb & Beata Skiba, Google

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
Whether you’re using Vertical Pod Autoscaler or controlling Pod resources on your own, one thing is certain: applying new settings is disruptive as it requires Pods to be killed and recreated.
Why should you change those setting you might ask?
Stale settings, incompatible with your current load, might cause CPU starvation and Out Of Memory events or hinder cluster utilization.

In this talk we’ll present In-Place Resources Update (planned) feature which allows changing Pod resources on the fly, without restarting the Pod or its containers. This way you can have the best of two worlds: up-to-date resource settings and stable workloads.

You’ll learn the whys and hows of this feature, including how various core components like scheduler, kubelet or admission plugins are involved. We’ll also show the avenues it opens due to significantly lower cost of applying new resource settings.


Karol Gołąb

Software Engineer, Google
Karol is a software engineer at Google. He's been working on various autoscaling features for around a year, his current focus concentrating on and around Vertical Pod Autoscaling.
avatar for Beata Lach

Beata Lach

Software Engineer, Google
Beata is a Software Engineer at Google and has been working on Kubernetes autoscaling for the last 3 years, contributing to Cluster Autoscaling and Horizontal Pod Autoscaling, currently leading the effort of Vertical Pod Autoscaling.

Wednesday May 22, 2019 11:55 - 12:30 CEST
Hall 8.0 F3