Skaffold: AMD64 dev machine (Mac), remote cluster ARM64 is picking AMD64 images

5/11/2020

Following Building multi-architecture docker images with Skaffold, I've been able to successfully continue building my multi-architecture (AMD64 and ARM64) images.

However, it looks like the kubernetes cluster ends up pulling the AMD64 image, as I'm seeing:

standard_init_linux.go:211: exec user process caused "exec format error"

in the logs.

I've looked at https://skaffold.dev/docs/references/yaml/ but that didn't appear to shed any light on how I can ensure it uses the correct architecture.

Thanks in advance.

-- twilson
arm64
docker
kubernetes
pi
skaffold

0 Answers