DevConf.CZ

Let’s farm out our image builds!
2024-06-13 , D105 (capacity 300)

As the fast-paced AI-driven landscape of computing continues to diversify, the importance of multi-architecture container images cannot be overstated. Applications are no longer confined to data centers but extend across multiple platforms, devices, and appliances. Moreover, development environments are equally varied. Multi-architecture images bridge the gap between development environments, like those on MacBooks, and deployment targets, often on x86 architecture. This talk will clarify the process of building multi-architecture images and demonstrate how Podman is an ideal tool for doing so.

Wouldn’t it be great if we could build images for every architecture from just one machine? It would be even more amazing if we could do that without the slowness of emulation! This is where Podman farm comes in. Podman farm is a new feature that allows you to 'farm' out builds to groups of machines you have access to, enabling you to easily build multi-architecture images with a single command. In this talk, we will highlight the challenges of multi-architecture builds and demonstrate how Podman farm addresses them, keeping performance and usability in mind.

Container images that run seamlessly across different architectures ensure consistency, reduce complexity, and accelerate the development cycle. This session will empower attendees to develop on one architecture and deploy confidently on another.

Workshop Attendees Requirement:
Please follow the instructions at https://podman.io/docs/installation to download and install podman or podman desktop on your machines prior to the workshop. We will get hands on to run a bunch of containers during the workshop!

See also:

Urvashi Mohnani is a Principal Software Engineer on the OpenShift Container Tools Team. She has spent the last few years working on open source container technologies such as Podman, Buildah, CRI-O, and Kubernetes. She has presented at various conferences including KubeCon, SCaLE, and DevConf and is passionate about sharing her work. She is a part-time lecturer at Boston University as well as a Co-Organizer for DevConf.US.

This speaker also appears in: