<html><body><div style="font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000"><div>Hey, what's up!<br data-mce-bogus="1"></div><div><br data-mce-bogus="1"></div><div>I finished building all needed packages to bring kubernetes to ARM. All of them were brought by simply copying src packages from CBS and doing minor or no changes at all.<br data-mce-bogus="1"></div><div><br data-mce-bogus="1"></div><div>To my surprise, kubeadm ran perfectly fine, it got the correspondent arm image for each component. I went with weave for pod network layer, as it have network policy and ARM support.</div><div><br data-mce-bogus="1"></div><div>Manual changes, was to symlink all files under /opt/cni/bin into /usr/libexec/cni, otherwise the pods will not find the cni plugins and doesn't start (like kube-dns stuck at containercreating). And kubernetes-dashboard, you need to change tha image to be arm instead of amd64.<br data-mce-bogus="1"></div><div><br data-mce-bogus="1"></div><div>Repo is here:<br data-mce-bogus="1"></div><div><a href="https://armv7.dev.centos.org/repodir/community-kubernetes-testing/">https://armv7.dev.centos.org/repodir/community-kubernetes-testing/</a><br data-mce-bogus="1"></div><div><br data-mce-bogus="1"></div><div>===================================<br data-mce-bogus="1"></div><div># kubectl version<br>Client Version: version.Info{Major:"1", Minor:"9", GitVersion:"v1.9.3", GitCommit:"d2835416544f298c919e2ead3be3d0864b52323b", GitTreeState:"archive", BuildDate:"2018-02-22T14:26:58Z", GoVersion:"go1.9.2", Compiler:"gc", Platform:"linux/arm"}<br>Server Version: version.Info{Major:"1", Minor:"9", GitVersion:"v1.9.3", GitCommit:"d2835416544f298c919e2ead3be3d0864b52323b", GitTreeState:"clean", BuildDate:"2018-02-07T11:55:20Z", GoVersion:"go1.9.2", Compiler:"gc", Platform:"linux/arm"}<br># kubectl cluster-info<br>Kubernetes master is running at https://192.168.x.x:6443<br>KubeDNS is running at <a href="https://192.168.x.x:6443/api/v1/namespaces/kube-system/services/kube-dns:dns/proxy">https://192.168.x.x:6443/api/v1/namespaces/kube-system/services/kube-dns:dns/proxy</a><br></div><div><br>To further debug and diagnose cluster problems, use 'kubectl cluster-info dump'.<br data-mce-bogus="1"></div><div>===================================</div><div><br data-mce-bogus="1"></div><div>Thanks for Arrfab for setting up the build environment and repository.<br data-mce-bogus="1"></div><div><br data-mce-bogus="1"></div><div>Best regards,<br data-mce-bogus="1"></div><div>Wagner Sartori Junior<br data-mce-bogus="1"></div></div></body></html>