minikube is a popular tool for running Kubernetes locally for application development purposes.
minikube is written in the Go programming language and is a part of the official Kubernetes project. minikube is designed for testing and development purposes, not production use. minikube creates a single node Kubernetes cluster.
minikube requires a host environment such as a container or a virtual machine manager (e.g. Docker, VirtualBox).
minikube was first released on May 29, 2016.