~/talk

Forensic container checkpointing and analysis

Talkat Kubernetes Community Days Zürich 2023 · on Thursday, 2023-06-15· [kubernetes]
slides:none on file

Kubernetes 1.25 exposes Forensic Container Checkpointing using CRIU to snapshot container memory, threads, namespaces and only the changed rootfs files via the kubelet checkpoint API, producing a checkpoint archive that can be inspected or restored. Demo shows grep and GDB on raw page dumps to recover an in-memory secret ("random1432key") and convert per-process dumps to core files; CRIU scanned ~7000 pages and wrote ~2000 pages. Real-world wins include 8 minutes to 15 seconds cold-starts by restoring preinitialized checkpoints.

AI-written summary · about

  1. 0:00Introduction
  2. 1:35Checkpoint restoring user space
  3. 3:35Container engine integration
  4. 6:51Use cases
  5. 9:11Spot instances
  6. 10:33Forensic container analysis
  7. 11:30Checkpointing a container
  8. 14:10Checkpoint Control
  9. 16:13Checkpoint Archive
  10. 22:18Grab
  11. 22:48GDB
  12. 23:53Next steps
  13. 24:13Cubectl checkpoint
  14. 24:23Pot checkpoint
  15. 25:03Container migration
  16. 25:18Checkpoint image standard
  17. 26:30Summary
  18. 27:04Questions
~/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.