Minikube is a tool that makes it easy to run Kubernetes locally. Minikube runs a single-node Kubernetes cluster inside a VM on your laptop for users looking to try out Kubernetes or develop with it day-to-day.
Minikube supports Kubernetes features such as:
$ curl -Lo minikube https://storage.googleapis.com/minikube/releases/v0.16.0/minikube-darwin-amd64 && chmod +x minikube && sudo mv minikube /usr/local/bin/
$ minikube start --vm-driver [virtualbox xhyve vmwarefusion] (default "virtualbox")
Starting local Kubernetes cluster...
Running pre-create checks...
Creating machine...
Starting local Kubernetes cluster...
Start kubernetes POD’s
$ kubectl run hello-minikube --image=gcr.io/google_containers/echoserver:1.4 --port=8080
Stop minikube
$ $ minikube stop
Stopping local Kubernetes cluster...
Stopping "minikube"...