<p>Hi everyone and thank you for your time! ^_^</p>

<p>I'm currently building a cluster with a small 64bit computer and some 32bit laptops. The 64 bit works fine with kubernetes, but I cannot install/compile kubernetes on the 32 bit machines.</p>

<p><strong>64 bit machine:</strong> <em>i3 - 8GB ram - 512GB SSD &amp; 3TB HDD - CentOS 8 64bit
(everything installed and updated: git, docker, kubernetes, etc. and working).</em></p>

<p><strong>32 bit machines:</strong> <em>Atom/P4 - 1-4GB ram - 256GB SSD (&amp; 1TB HDD) - Centos 7 32bit//Ubuntu 16.04/18.04 32bit.
(git, make, (even) go-lang, docker 32bit &lt;-- All working. But...)</em></p>

<p>Things tried:</p>

<ul>
<li>Searched for 32bit binaries for kubernetes, found only 'kubectl'.</li>
<li>Tried compiling (new at this), 'make release', 'make 386', 'make i386', 'make linux-386' - It doesn't matter what I do, none of them work.</li>
<li>Lot's of google searches, stack overflow, github bugs, and checking with people.</li>
<li>Reading documentation.</li>
</ul>

<p>These are the results of my last try (text (so you can copy/paste) &amp; picture (so it would have format and syntax): </p>

<pre><code>root@web3:/var/tmp/test1/kubernetes# build/run.sh make linux/386
 +++ [1221 12:37:58] Verifying Prerequisites....
 +++ [1221 12:37:59] Building Docker image kube-build:build-d2d69ed013-5-v1.13.4-1
 +++ Docker build command failed for kube-build:build-d2d69ed013-5-v1.13.4-1

 Sending build context to Docker daemon  10.75kB Step 1/16 : FROM
 k8s.gcr.io/kube-cross:v1.13.4-1  ---&gt; cb825830a0c3 Step 2/16 : RUN
 touch /kube-build-image  ---&gt; Running in 3a6491869df9
 standard_init_linux.go:211: exec user process caused "exec format
 error" The command '/bin/sh -c touch /kube-build-image' returned a
 non-zero code: 1

 To retry manually, run:

 docker build -t kube-build:build-d2d69ed013-5-v1.13.4-1 --pull=false
 /var/tmp/test1/kubernetes/_output/images/kube-build:build-d2d69ed013-5-v1.13.4-1

 !!! [1221 12:38:03] Call tree: !!! [1221 12:38:03]  1: build/run.sh:31
 kube::build::build_image(...) !!! Error in
 build/../build/common.sh:431   Error in build/../build/common.sh:431.
 '((i&lt;3-1))' exited with status 1 Call stack:   1:
 build/../build/common.sh:431 kube::build::build_image(...)   2:
 build/run.sh:31 main(...) Exiting with status 1
</code></pre>

<p><img src="https://i.stack.imgur.com/eqspP.png" alt="Screen output 1"></p>

<p>And this one:</p>

<pre><code>root@web3:/var/tmp/test1/kubernetes#  make release KUBE_BUILD_PLATFORMS=linux/386`

 +++ [1221 12:38:41] Verifying Prerequisites....
 +++ [1221 12:38:42] Building Docker image kube-build:build-d2d69ed013-5-v1.13.4-1
 +++ Docker build command failed for kube-build:build-d2d69ed013-5-v1.13.4-1

 Sending build context to Docker daemon  10.75kB Step 1/16 : FROM
 k8s.gcr.io/kube-cross:v1.13.4-1  ---&gt; cb825830a0c3 Step 2/16 : RUN
 touch /kube-build-image  ---&gt; Running in ae4aa5d46d3b
 standard_init_linux.go:211: exec user process caused "exec format
 error" The command '/bin/sh -c touch /kube-build-image' returned a
 non-zero code: 1

 To retry manually, run:

 docker build -t kube-build:build-d2d69ed013-5-v1.13.4-1 --pull=false
 /var/tmp/test1/kubernetes/_output/images/kube-build:build-d2d69ed013-5-v1.13.4-1

 !!! [1221 12:38:46] Call tree: !!! [1221 12:38:46]  1:
 build/release.sh:35 kube::build::build_image(...) Makefile:405: recipe
 for target 'release' failed make: *** [release] Error 1
</code></pre>

<p><img src="https://i.stack.imgur.com/KjHQO.png" alt="Screen output 2"></p>

<p>These were tried on the following i386 machines with similar results: Ubuntu 16.04/18.04 // Centos 7 // VirtualBox with either OS (Cen/Ubu).</p>

<p>Any help, anyone pointing me to the right direction, it would be appreciated. 
Thank you guys!</p>

<p>this is my experience with my VirtualBox debian 10.3.0 32bit:</p>

<p>added</p>

<pre><code>deb http://ftp.de.debian.org/debian/ sid main
</code></pre>

<p>in</p>

<pre><code>/etc/apt/sources.list
</code></pre>

<p>then</p>

<pre><code>apt-get update
apt-get install kubernetes-master
</code></pre>

<p>the installation process failed in the configuration phase.</p>

<p>To solve I added</p>

<pre><code>ETCD_UNSUPPORTED_ARCH=386
</code></pre>

<p>in</p>

<pre><code>/etd/default/etcd
</code></pre>

<p>and again</p>

<pre><code>apt-get install kubernetes-master
</code></pre>

<p>this time the installation complete with success.
Now I have the following commands available:</p>

<ul>
<li>kube-apiserver</li>
<li>kube-controller-manager</li>
<li>kubectl</li>
<li>kubelet</li>
<li>kube-proxy</li>
<li>kube-scheduler</li>
</ul>

<p>Now I’ve to investigate how setup a single node cluster (like minikube)</p>
