Minikube runs a local Kubernetes cluster for testing Kubernetes and developing applications. Its usual cluster has a single node running in a Linux virtual machine; on Linux, it can also run directly on the host through Docker. section 3.1.2
Choose the environment that matches your machine:
- Use a virtual machine when you have a hypervisor such as VirtualBox; Docker is not required for this mode. section 3.1.2
- On Linux, use Docker to run Kubernetes directly in the host operating system and avoid the virtual machine. section 3.1.2
- Install the single Minikube executable on macOS, Linux, or Windows, following the current platform-specific instructions. section 3.1.2
Start and verify a cluster
Run `minikube start` and wait while the VM image and Kubernetes component images are downloaded. Then run `minikube status`. A healthy result reports the host, Kubelet, and API server as running, with kubeconfig configured so kubectl uses the Minikube cluster. section 3.1.2
$ minikube start minikube v1.11.0 on Fedora 31 Using the virtualbox driver based on user configuration Downloading VM boot image ... > minikube-v1.11.0.iso.sha256: 65 B / 65 B [-------------] 100.00% ? p/s 0s > minikube-v1.11.0.iso: 174.99 MiB / 174.99 MiB [] 100.00% 50.16 MiB p/s 4s Starting control plane node minikube in cluster minikube Downloading Kubernetes v1.18.3 preload ... > preloaded-images-k8s-v3-v1.18.3-docker-overlay2-amd64.tar.lz4: 526.01 MiB Creating virtualbox VM (CPUs=2, Memory=6000MB, Disk=20000MB) ... Preparing Kubernetes v1.18.3 on Docker 19.03.8 ... Verifying Kubernetes components... Enabled addons: default-storageclass, storage-provisioner Done! kubectl is now configured to use "minikube"
Shows representative startup output, including the selected driver, Kubernetes version, created VM, enabled add-ons, and kubectl configuration. section 3.1.2
$ minikube status host: Running kubelet: Running apiserver: Running kubeconfig: Configured
Shows the concise status check for the Minikube host, Kubelet, API server, and kubeconfig. section 3.1.2


