Minikube is a tool that runs a single-node Kubernetes cluster locally on your personal computer, making it easy to learn Kubernetes and develop applications for it. As part of the Kubernetes SIG (Special Interest Group), minikube supports macOS, Linux, and Windows with a focus on being the best tool for local Kubernetes application development.
Minikube runs an all-in-one Kubernetes cluster inside a virtual machine (or container), handling everything from cluster creation to add-on management. With over 32,000 GitHub stars and 27,000+ commits, it is the most popular local Kubernetes solution, supporting multiple container runtimes and hypervisors with a single minikube start command.
minikube start; stop with minikube stop; includes automatic driver detection for the best virtualization optionminikube addons enablehostPath persistent volumes for local development without a cloud providerminikube tunnel to expose LoadBalancer services on your local machine with a routable IPminikube dashboard for visual cluster managementMinikube eliminates the barrier to entry for learning Kubernetes. Instead of setting up a multi-node cluster on cloud infrastructure, you get a fully functional Kubernetes environment on your laptop in minutes. It supports the complete Kubernetes API surface, meaning any application or configuration that works on a production cluster works on minikube. The integrated add-on system and driver auto-detection make it the smoothest path from zero to running Kubernetes locally.
Linux · macOS · Windows
Apache License 2.0