(Less Than) 50 Ways to Build Multi-Arch Containers
summary
Claims there are 49 ways to build multi-arch images and demos using specific tools: Co (Go cross-compilation into a static binary on UBI micro), podman manifest, qemu-user-static emulation, podman farm to dispatch native builds, and Tekton pipelines on OpenShift. A real llama.cpp image is built and pushed; podman farm runs parallel native builds in ~3m8s versus ~11m35s with emulation—about 4x faster—and podman assembles a manifest list pointing to per-arch digests in the registry.
AI-written summary · about
chapters (20)
- 0:00Multi-arch containers intro
- 1:03What is a multi-arch image
- 1:45Why multi-arch matters
- 2:47Current multi-arch solutions
- 3:30Live multi-arch demo
- 4:56KO tool intro
- 5:59KO multi-arch demo
- 8:06Podman Farm intro
- 9:50How Podman Farm works
- 10:57Setting up Podman Farm
- 12:02Podman Farm demo
- 14:57Emulation vs native builds
- 16:27Performance gains
- 17:11Tekton for builds
- 18:15Tekton pipeline demo
- 21:32Q&A session part one
- 22:38Q&A session part two
- 23:21Q&A session part three
- 25:30Q&A session part four
- 27:18Q&A session part five
related talks
45mBuilding an Ephemeral World
18mThe Horrors That Lurk: Understanding the Linux Compiler Landscape for Developers
34mLinux Distribution Build Tools for Custom Container Images
16mMulti-Arch FedoraCI container builds with OKD
01h 15mLinux containers in (less than) 100 lines of shell
25mIntroduction to Bootable Containers
25mBuilding and Using Micro Linux Distributions for Docker
48mPanel Discussion: Do One Thing, and Do It Well: Special Purpose OSes Apply the Unix App Philosoph...
