~/talk

Kubernetes and Checkpoint Restore

Talkat KubeCon + CloudNativeCon North America 2021 · on Thursday, 2021-10-14· at 15:25· Room 408 AB + Online· [kubernetes]
slides:none on file

CRIU-based container checkpointing is shown working end-to-end: ptrace plus injected parasite code dumps process state and memory, file descriptors and FS deltas get written into a checkpoint archive, and restore recreates the exact pid/tree and resumes execution. Demos use Podman to export/import checkpoints (WildFly demo shows a restored counter continuing at 3), create fast clones (≈50% startup time saved), and migrate containers across hosts. A Kubernetes KEP (2008) for forensic checkpointing exists but needs CRI API changes to fully integrate.

AI-written summary · about

  1. 0:00Start
  2. 1:15Definition
  3. 2:16Checkpoint/Restore in Userspace
  4. 3:07Container Live Migration
  5. 12:58Forensic Container Checkpointing
  6. 18:21Seize Process Using
  7. 19:50Parasite Code
  8. 22:07Checkpointing Finished
  9. 22:34clone () For Each PID/TID
  10. 22:51CRIU Morphs Itself
~/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.