Kubernetes

How to Compile Kubernetes for Raspberry Pi ARM

1. Golang on Pi (optional) If you have a Linux or OSX machine you can simply compile the Kubernetes Go libraries for ARM on that, but if you want to can install Golang one the Pi too. For that run apt-get update apt-get upgrade apt-get install gcc apt-get install make git clone https://go.googlesource.com/go cd go git fetch --all git checkout go1.4.3 cd src ./all.bash…

Read more

Build a Kubernetes Cloud on Raspberry Pi

Do you want your own your very own cloud? Now you can! You can create your own data-center-in-a-box using nothing but cheap open source hardware and open source software. In this article I used 4 Raspberry Pi 2’s and I spent about $200. I’m using the Kubernetes cloud operating system, and I’m using Fabric8 to build and deploy and manage my micro services. Fabric8 is an integrate…

Read more

Update 1: Proposal for Kubernetes Service Annotations.

1. This post is now old The final proposal got accepted, please see: https://kurtstam.github.io/2016/02/08/Service-Discovery-Proposal-on-Kubernetes.html https://github.com/kubernetes/kubernetes/blob/master/docs/proposals/service-discovery.md 2. Original proposal The original proposal can be found at https://kurtstam.github.io/2015/09/22/Proposal-for-Kubernetes-Service-Annotations.html. This updat…

Read more

Proposal for Kubernetes Service Annotations.

1. Updated version There is an updated version of this proposal, see https://kurtstam.github.io/2015/10/15/Update-1-Proposal-for-Kubernetes-Service-Annotations.html 2. Problem description Service URL - Every Service has one (or more) endpoint. As a rule the endpoint should be located at the root "/" of the localtion URL, i.e. http://172.100.1.52/. There are cases where this is not possible and th…

Read more