KubeConEU 2019 Recap
Restart-Free Vertical Scaling for Kubernetes Pods
Resize Your Pods w/o Disruptions aka How to Have a
Cake and Eat a Cake
Kuberentes Meetup Tokyo #20 / June 18, 2019
Shunya Murata @shmurata_
Slide 2
Slide 2 text
Shunya Murata/ @shmurata_
▶ ゼットラボ株式会社 ソフトウェアエンジニア
▶ 対外的な主な取り組み
+ ThirdPartyResourceを使ったKubernetes as a Serviceの実装
+ Kubernetes Meetup Tokyo#3
+ Kubernetes実践⼊⾨
2
▶ VerticalPodAutoscalerの構成と動き
7
VPA recommender VPA updater
VPA Admission Plugin
metrics server
1.collect metrics
2. update VPA status
3. watch VPA status and Pod
4. evict pod
5. update resource.requests
▶ in-place update のその後
▶ Migrate Karol Golab's KEP for in-place update of pod resources to k/
enhancements
+ https://github.com/kubernetes/enhancements/pull/686
17