~/talk

Restart-Free Vertical Scaling for Kubernetes Pods

Talkat KubeCon + CloudNativeCon Europe 2019 · on Wednesday, 2019-05-22· at 11:05· Hall 8.0 C1· [kubernetes]
links:none on file
name:Peng Du
links:none on file
slides:none on file

Design enables restart-free vertical scaling of pod CPU/memory by treating a resource delta as a new scheduling decision: API patch writes an annotation, scheduler checks node cache, kubelet revalidates, then the resources section is patched and containers continue running. Policy options include in-place only, in-place-preferred with eviction, and force restart; failures use event-driven retries and backoff. Demo shows live patch from 1Gi to 2Gi without restart; integration with VPA, metrics-server and Prometheus for recommendations; gene-sequencing customer cites ~50–60% resource savings.

AI-written summary · about

  1. 0:00Introduction and motivation
  2. 1:47Customer scenario
  3. 3:52Kubernetes pod scheduling
  4. 6:04Designing the solution
  5. 8:20Implementation workflow
  6. 10:24Kubelet and failure handling
  7. 12:08Policy controls and restarts
  8. 14:23Event-based failure handling
  9. 15:22Integration with VPA
  10. 17:34Memory spikes and OOM
  11. 19:18Live demonstration
  12. 23:23Future work and conclusions
  13. 26:23Q&A session
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.