~/talk

Kubernetes Multitenancy in Image Pulling

Talkat DevConf.CZ 2025 · 2025-06-12..06-14· [kubernetes, security]
links:none on file
slides:none on file

Kubernetes adds an alpha kubelet feature that records image pull intent and final image pulled records on-disk, storing CRI image refs and credential hashes so node-local images get authorized without hitting registries on every pull. New kubelet fields include imagePoolCredentialsVerificationPolicy and preloaded images verification allow list, letting admins whitelist preloaded images. The built cache persists pulling and pulled records; a demo shows the new config blocks unauthorized reuse while the old behavior permits it.

AI-written summary · about

  1. 0:00Kubernetes multitenancy intro
  2. 1:08Image pull security horror story
  3. 5:04Mitigation with admission controllers
  4. 6:32Problem space and design goals
  5. 7:35Image pull process explained
  6. 9:22Image pull cache intro
  7. 12:14Preloaded images use cases
  8. 15:09Proposed solution explained
  9. 18:01Cache record structure
  10. 22:59Live demo new behavior
  11. 25:51Demo results and security
  12. 26:12Closing and resources
~/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.