<p>Following <a href="https://stackoverflow.com/questions/60067799/building-multi-architecture-docker-images-with-skaffold">Building multi-architecture docker images with Skaffold</a>, I've been able to successfully continue building my multi-architecture (AMD64 and ARM64) images.</p>

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

<pre><code>standard_init_linux.go:211: exec user process caused "exec format error"
</code></pre>

<p>in the logs.</p>

<p>I've looked at <a href="https://skaffold.dev/docs/references/yaml/" rel="nofollow noreferrer">https://skaffold.dev/docs/references/yaml/</a> but that didn't appear to shed any light on how I can ensure it uses the correct architecture.</p>

<p>Thanks in advance.</p>

twilson
<p>Skaffold <code>v2.0.0</code> and beyond now has explicit support for cross-platform and multi-platform builds.  See the relevant docs here:
<a href="https://skaffold.dev/docs/workflows/handling-platforms/" rel="nofollow noreferrer">https://skaffold.dev/docs/workflows/handling-platforms/</a></p>
