~/talk

Establishing Image Provenance and Security in Kubernetes - Adrian Mouat, Container Solutions

github:amouat
slides:none on file

Demonstrates concrete failures and fixes for image provenance on Kubernetes: a GKE demo shows three nodes running three different image versions because mutable tags and default imagePullPolicy let old images persist; solution options shown are using image digests or setting imagePullPolicy=Always (or an admission controller that resolves tags to digests). Covers reproducible builds with BuildKit/Bazel, metadata via OCI annotations and labels, vulnerability scanning (Clair), and image signing/verification with Notary/TUF.

AI-written summary · about

  1. 0:00Intro
  2. 2:42Its Before Lunch
  3. 9:14Default semantics
  4. 9:38Always pull images
  5. 10:42Docker Swarm
  6. 11:32The problem with image tags
  7. 13:25Flows
  8. 13:55How do we know
  9. 15:11How was it created
  10. 15:25Reproducibility
  11. 16:09Problems with Docker
  12. 17:43Hermetic Build
  13. 18:57Blaze
  14. 19:32Is the image updated
  15. 20:10Tension between reproducibility and stability
  16. 20:59Vulnerability scanners
  17. 21:38Flux
  18. 22:05Image Provenance
  19. 22:27Digests
  20. 23:39Notary
  21. 24:04Networking rules
  22. 24:52Distributed architecture
  23. 25:48Holistic solutions
  24. 26:40Securing supply chain
  25. 26:57Trout
  26. 27:42Wrap up
~/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.