~/talk

Container Checkpoint/Restore at Scale for Fast Pod Startup Time

Talkat KubeCon + CloudNativeCon North America 2021 · on Wednesday, 2021-10-13· at 16:30· Room 502 AB + Online· [kubernetes]
links:none on file
slides:none on file

MathWorks runs container checkpoint/restore in production since 2016 and reports roughly 70-fold improvement in cold-start latency, turning 30s app initializations into seconds by checkpointing warmed containers and restoring them. Implementation uses cryo + runc + Docker and adds a non‑native pair of microservices (checkpoint as a DaemonSet, restore as a Deployment) that store per‑node artifacts; scaling tests show restored pods come up ~30× faster and the system works at high scale with some runtime and kernel caveats.

AI-written summary · about

  1. 0:00Intro
  2. 1:30During this talk...
  3. 1:53Our goal is to create a scalable system...
  4. 3:19But achieving all three goals is challenging
  5. 3:50Option 1: Scale out on-demand with usage
  6. 4:37Option 2: Create pre-warmed standby pool
  7. 5:20Is there a way to achieve all goals?
  8. 5:42Yes, we can!!! Checkpoint/Restore
  9. 6:33Checkpoint/Restore: Behind the Scenes
  10. 10:09Eliminating Cold Starts with Checkpoint Restore ..
  11. 10:30Kubernetes and Checkpoint/Restore
  12. 12:00Our Approach of Non-Native support
  13. 13:10Container Runtime in Container Runtime
  14. 14:20Checkpoint sequence
  15. 14:48Restore Sequence
  16. 15:05Cluster Architecture with CR
  17. 20:18Zero to Checkpoint Restore in Kubernetes
  18. 23:16Lessons Learned
  19. 25:19Best Practices
  20. 26:38Future Enhancements
  21. 27:36MathWorks is hiring....
~/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.