November 2, 2018

How bootkube works

What is bootkube? bootkube is a project in the kubernetes incubator, which allows you to self host the control-plane of kubernetes. Simple, isnt it? What is self hosting? The idea of self hosting is to run the kubernetes control-plane in kubernetes, leveraging kubernetes objects. That is, to run the api-server, controller-manager & the scheduler as kubernetes objects, which then enables you to manage kubernetes like any other application you run on kubernetes. ... Read more

April 26, 2017

Running bootkube on OSX

I’d heard of bootkube and wanted to try it out, I also really wanted to run this locally on my MacBook. I didn’t want to run it on Virtual Box, this was when I remembered kubesolo which used the xhvye virtualization to stand up a kubernetes cluster on your MacBook. I then looked and found corectl, which allows you to run a coreos vm on xhyve. It took me a day or so to figure out how exactly I needed to bring up the cluster. ... Read more

March 24, 2017


I have been trying out bootkube for a while now. It may be a beta, but I love the concept and how it works. For those who have not heard about bootkube, its a tool which is used to bootstrap self-hosted clusters. Self-hosted essentially means running kubernetes as a objects on the kubernetes cluster ( I can hear people close their tabs ), its just kubernetes running on kubernetes. You can take a look at this video where Aaron Levy explains what self-hosted is and how you can benefit from it. ... Read more

September 26, 2016

Here we Go

Hello there, and welcome to my space. I’m hoping to drop a few pearls of wisdom here, but this is also a record of my misadventures and here’s hoping nobody repeats them!

© Rahul Menon 2018