kodbasen

Where the compass is spinning around software

Kubernetes On ARM

Development Kubernetes Docker ARM Raspberry PI

I really like Kubernetes for orchestrating Docker containers. If you’re don’t familiar with Kubernetes I can highly recommend to take a look at kubernetes.io.

You can easily run you’re own Kubernetes cluster on your local machine using Vagrant or run Kubernetes in the cloud using AWS, Azure or Google Compute. But I like a more hands on solution and I always wanted my own “data center”. On the other hand I don’t want to spend a fortune building a DC just for fun.

A great alternative is to use ARM SoC boards like Raspberry PI. Thank’s to Lucas Käldström and Hypriot this is a rather straight forward process.

I used the hypriotos image and Lucas deb-package to install kube-config.

Six Raspberry Pi:s in a cluster
Nodes in my cluster

Here you can see the nodes in the cluster. I'm using the service-loadbalancer addon (a topic for another post).

Here you can see the nodes in the cluster. I'm using the service-loadbalancer addon (a topic for another post).

6 Feb 2016 #Development #Docker #Kubernetes #Raspberry PI