~/talk

Distroless Images: Failing the last mile

Talkat Kubernetes Community Days Bengaluru 2023 · 2023-06-02..06-03· [security]
slides:none on file

Explains why Distroless images alone fail for many apps and shows a practical pipeline using multi-stage Docker builds, buildpacks and especially Nix overlays to produce reproducible OCI images with supply-chain provenance. Demonstrates iterative fixes: bumping OpenSSL then curl drops reported vulnerabilities from 17 → 5 → 3 CVEs, and replacing OpenSSL with a rustls replacement removes more TLS risk. Builds succeed and scanners show materially fewer CVEs, though some upstream fixes remain required.

AI-written summary · about

  1. 0:00Introduction
  2. 1:07Vulnerabilities in packages
  3. 3:11Case study: 100 microservices, 10k vulns
  4. 4:39Distroless limits for dynamic apps
  5. 6:02Improving Distroless images
  6. 6:44Distroless image ingredients
  7. 8:50Supply chain security challenges
  8. 10:35Alternatives to Dockerfiles
  9. 11:39Buildpacks and other tools
  10. 13:28Nix for reproducible builds
  11. 15:15Nix to generate Distroless images
  12. 16:39Nix builds to container images
  13. 17:21Vulnerability scanning results
  14. 19:05Bumping OpenSSL and curl
  15. 20:52Replacing OpenSSL with Rustls
  16. 25:31Dropping OpenSSL entirely
  17. 27:41Memory-safe TLS backends
  18. 28:03Supply chain security takeaways
  19. 29:05Focus on supply chain tools
  20. 29:25Bazel and Debian alternatives
  21. 30:29Nix with other tools hybrid
  22. 31:36Organizational tool trends
  23. 32:20References and closing
~/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.