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.
Similar projects
Kind, K3s and MicroK8s are similar to minikube and can be used for local development and testing of Kubernetes apps.