Kubernetes ported to ARM boards like Raspberry Pi.
Imagine... Your own testbed for Kubernetes with cheap Raspberry Pis and friends.
Then, lets go!
This project was published in September 2015 as the first fully working way to easily set up Kubernetes on ARM devices.
You can read my story here.
I worked on making it better non-stop until early 2016, when I started contributing the changes I've made back to Kubernetes core. I strongly think that most of these features belong to the core, so everyone may take advantage of it, and so Kubernetes can be ported to even more platforms.
So I opened kubernetes/kubernetes#17981 and started working on making Kubernetes cross-platform. To date I've ported the Kubernetes core to ARM, ARM 64-bit and PowerPC 64-bit Little-endian. Already in
v1.2.0, binaries were released for ARM, and I used the official binaries in
v0.7.0in Kubernetes on ARM.
hyperkubeimage has been built for both
arm64, which have made it possible to run Kubernetes officially the "kick the tires way". So it has been possible to run
v1.3.xKubernetes on Raspberry Pi´s (or whatever arm or arm64 device that runs docker) with the docker-multinode deployment. However, docker-multinode has been deprecated and removed, and shouldn'be be used anymore.
I've written a proposal about how to make Kubernetes available for multiple platforms here
Then I also ported
kubeadmis so much better than the docker-multinode deployment method I used earlier (before the features that kubeadm takes advantage of existed).
I have a workshop how to create a Kubernetes cluster on ARM here now: https://github.com/luxas/kubeadm-workshop. Please look there for information how to create a Kubernetes cluster on ARM or look at the