Deploying Kubernetes using Minikube
First in our list of alternative Kubernetes cluster installers is Minikube. It was initially released in May 2016, making it the oldest of the tools we will be discussing in this chapter.
Before we look at installing Minikube, we should probably discuss why it was needed in the first place.
At the time of its original release, Kubernetes 1.2
had been out for a few months, and it was almost a year after the 1.0
release of Kubernetes.
While installing Kubernetes had become a lot simpler since the original release, it typically still boiled down to a bunch of installation scripts and step-by-step instructions that were designed to mostly bootstrap cloud-hosted clusters utilizing the cloud provider's APIs or command-line tools.
If you wanted to run an installation locally for development purposes, then you would have to either hack together your installer from existing scripts or download a Vagrant box where you would be trusting the...