Konubinix' opinionated web of thoughts

Using 32 Bits Machines in My Nomad Cluster Is Harder and Harder

Fleeting

my nomad cluster

nomad supports only from armv7, therefore it is not easily possible to make it run on rpi 1

More and more docker images are not provided in 32bit architecture anymore. For instance1, promtail, that provides 32 bits images is being deprecated in favor of alloy, that does not.

My building machines are more and more recent and support less and less 32 bit architecture. For instance, pi-gen does not build from the master branch in mac M1, because it needs to run setarch linux32 (see here), that is no more supported. It seems that rpi 5 does not either. Therefore, I cannot easily bootstrap a 32 bit image with the dependencies I need.

ssh colima setarch linux32 uname -m 2>&1
setarch: failed to set personality to linux32: Invalid argument

  1. Actually, this is “the reason” why I had to remove all my 32 bit raspberry pi in favor of 64 bit ones. ↩︎