~/talk

Continuous Delivery with Containers: The Good, the Bad, and the Ugly

Talkat Codemotion Rome 2018 · 2018-04-13..04-14· [devops-and-delivery, security]
slides:none on file

Continuous delivery must treat the container image as image-as-single-binary and run tests against that exact image through the pipeline; use Docker multi-stage builds or a test sidecar to avoid drift. Add labels and record metadata in a registry or Grafeas so automated gates (Notary/attestations) can enforce security. Run daily dependency and image scans (Clair, OWASP dependency-check) — Clair can report ~100 CVEs in a fresh OpenJDK image. Also validate container NFRs: CPU/memory accounting, entropy for crypto, and JVM limits.

AI-written summary · about

  1. 0:00Intro
  2. 0:36Containers: Expectations versus reality
  3. 1:35Setting the scene...
  4. 4:42@danielbryantuk
  5. 6:46Velocity (with stability) is key to business success
  6. 9:00Container technology (and CD)
  7. 10:33Microservices multiply the challenges
  8. 11:27Make your dev environment like production
  9. 13:28Working remotely, locally..
  10. 15:40Lesson learned: Dockerfile content is super important
  11. 17:49Different test and prod containers?
  12. 19:32Docker multi-stage builds
  13. 20:21Building images with Jenkins
  14. 21:00Lesson learned: Metadata is valuable
  15. 22:15Metadata - Beware of "latest" Docker Tag
  16. 23:05Metadata - Adding Labels at build time
  17. 24:02Metadata - Adding Labels at runtime
  18. 24:27External registry with metadata support
  19. 27:51Running tests with containers
  20. 28:06Testing NFRs in the build pipeline
  21. 29:35Security Visibility: Basic (Java) Code Scanning
  22. 30:26Dependency Scanning
  23. 32:43Static Image Scanning
  24. 37:32Mechanical sympathy: Docker and Java
  25. 38:30Deployment
  26. 39:53Bedtime reading
~/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.