December 24, 2024
Clustered multiarchitecture docker buildx nodes
When building multiarchitecture container images, the most common setup is using QEMU. While this works quite well, it also performs quite slow due to the required virtualization layer involved.
Most builds today are targeting linux/amd64 and linux/arm64 thanks to the availability of client and server hardware getting better (MacBooks, Ampere, Graviton, …) and of course the Raspberry Pi 😀.
If you have access to multiple nodes using different architecture but want to create a single multiarch image without stitching 2 independent images together (docker buildx imagetools create), you can use a cluster of multiple nodes to do so.
Read more