~/talk

Multi-Architecture Container Images: Why Bother, and How To

Talkat LISA19 · on Monday, 2019-10-28· at 16:45· Salon F· [devops-and-delivery]
slides:none on file

Demonstrates how to build and publish a single image name that serves both amd64 and arm64 by building per-architecture images, editing their JSON config to set architecture, pushing to Docker Hub, then creating a manifest list with the experimental docker manifest create and testing pulls with the --platform flag; automation reduces the painful ~30 manual steps into a Makefile. Explains why go-containerregistry defaults to amd64 and how that breaks CI pipelines like Kaniko and ko.

AI-written summary · about

  1. 0:00Start
  2. 6:31BUT LISA, HOW DO I GET AN IMAGE??
  3. 14:48DOCS AND CULTURE SAY ONE THING WHILE IMAGES SAY ANOTHER
  4. 29:38WHY BOTHER?
  5. 35:31CREATE & DISTRIBUTE
  6. 36:13UNDERSTAND THE CULTURE AND GOALS TILT TOWARDS CROSS-PLATFORM
~/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.