<p>I am trying to setup Kubernetes on a s390x machines. Having downloaded packages <code>kubeadm, kubectl and kubelet</code> specific to s390x architecture. I was under the impression that <code>kubeadm init</code> will download the control pane images for the same architecture, which proved to be incorrect.</p>

<p>kubeadm init seems to have downloaded <code>amd64</code> images which results in the following error <code>standard_init_linux.go:187: exec user process caused "exec format error</code></p>

<p>Can someone please let me know if there are s390x specific images for the below containers, if yes please provide me the container tags or link to it please</p>

<pre><code>k8s.gcr.io/kube-apiserver:v1.17.2
k8s.gcr.io/kube-controller-manager:v1.17.2
k8s.gcr.io/kube-scheduler:v1.17.2
k8s.gcr.io/kube-proxy:v1.17.2
k8s.gcr.io/pause:3.1
k8s.gcr.io/etcd:3.4.3-0
k8s.gcr.io/coredns:1.6.5
</code></pre>

Ren Roz
<p>From the docs we can read:</p>
<blockquote>
<p>kubeadm deb/rpm packages and binaries are built for amd64, arm (32-bit), arm64, ppc64le, and s390x following the <a href="https://github.com/kubernetes/community/blob/master/contributors/design-proposals/multi-platform.md" rel="nofollow noreferrer">multi-platform proposal</a>.</p>
<p>Multiplatform container images for the control plane and addons are also supported since v1.12.</p>
<p>Only some of the network providers offer solutions for all platforms. Please consult the list of network providers above or the documentation from each provider to figure out whether the provider supports your chosen platform.</p>
</blockquote>
<p>Repo for s390x is available <a href="https://packages.cloud.google.com/yum/repos/kubernetes-el7-s390x" rel="nofollow noreferrer">here</a>.</p>
<p>I think it might be helpful to follow this guide for <a href="https://developer.ibm.com/storage/2019/03/01/kubernetes-1-12-on-suse-linux-using-kubeadm/" rel="nofollow noreferrer">Installing Kubernetes 1.12 on SUSE Linux using kubeadm</a></p>
