Minikube
What it is
Minikube sets up a local Kubernetes cluster for application developers and people learning Kubernetes. A cluster can run as a virtual machine, a container, or on bare metal. It supports the latest Kubernetes release and six previous minor versions, and lists CRI-O, containerd, and Docker as supported container runtimes.
Cluster capabilities include LoadBalancer, filesystem mounts, FeatureGates, and network policy; maintained addons can extend Kubernetes functionality. GPU support for AI development includes NVIDIA, AMD, and Apple GPUs. Supported drivers include Docker, KVM2, VirtualBox, QEMU, Podman, and SSH, with availability varying by operating system. The project also documents using Minikube in GitHub Actions for application testing.
Getting started requires at least 2 CPUs, 2 GB of free memory, 20 GB of free disk space, internet access, and a container or VM manager. The latest version can also be tried in a browser for free after signing into GitHub. Minikube is free on macOS, Linux, and Windows. Its documentation positions it for learning and development and directs users to Kubernetes production environment documentation for production clusters.
For and against
For
- Free on macOS, Linux, and Windows
- Runs as a VM, container, or on bare metal
- Supports the latest Kubernetes release and six prior minor versions
- Includes maintained addons and GPU support
- Can be used in GitHub Actions
Against
- Requires at least 2 CPUs and 2 GB free memory
- Requires 20 GB free disk space and internet access
- Documentation positions it for learning and development, not production
The verdict
Minikube offers multiple local cluster options and a broad set of documented features for learning and development. Check its system requirements and use production-focused Kubernetes guidance for production clusters.
Who it suits
Minikube is for application developers and people learning Kubernetes who want a local cluster. It may suit users who need to develop or test applications across macOS, Linux, or Windows.
Plans and prices
Minikube
Local Kubernetes for learning and development
Read 7 Oct 2026 · minikube.sigs.k8s.io
On the record
- Addons
- Maintained addons extend Minikube with additional Kubernetes functionality.minikube.sigs.k8s.io · read 7 Oct 2026
- Browser use
- The getting started guide says the latest Minikube version can be tried in a browser for free after signing into GitHub.minikube.sigs.k8s.io · read 7 Oct 2026
- Cluster features
- The site lists LoadBalancer, filesystem mounts, FeatureGates, and network policy among its advanced features.minikube.sigs.k8s.io · read 7 Oct 2026
- Container runtimes
- The project lists CRI-O, containerd, and Docker as supported container runtimes.minikube.sigs.k8s.io · read 7 Oct 2026
- Deployment options
- A cluster can run as a VM, a container, or on bare metal.minikube.sigs.k8s.io · read 7 Oct 2026
- Driver integrations
- Supported drivers include Docker, KVM2, VirtualBox, QEMU, Podman, and SSH, with availability varying by operating system.minikube.sigs.k8s.io · read 7 Oct 2026
- GPU support
- Minikube supports GPUs for AI development, including NVIDIA, AMD, and Apple GPUs.minikube.sigs.k8s.io · read 7 Oct 2026
- Integrations
- The project documents using Minikube in GitHub Actions for application testing.minikube.sigs.k8s.io · read 7 Oct 2026
- Kubernetes versions
- Minikube supports the latest Kubernetes release and six previous minor versions.minikube.sigs.k8s.io · read 7 Oct 2026
- Limits
- The documentation says Minikube is for learning and development and directs users to Kubernetes production environment documentation for production clusters.minikube.sigs.k8s.io · read 7 Oct 2026
- Purpose
- Minikube sets up a local Kubernetes cluster for application developers and new Kubernetes users.minikube.sigs.k8s.io · read 7 Oct 2026
- Requirements
- The getting started guide lists 2 or more CPUs, 2 GB of free memory, 20 GB of free disk space, an internet connection, and a container or VM manager as requirements.minikube.sigs.k8s.io · read 7 Oct 2026
- Security
- The tutorials include examples for audit policy and OpenID Connect authentication.minikube.sigs.k8s.io · read 7 Oct 2026
- Support
- The project README lists Kubernetes Slack, user and developer mailing lists, and community meetings as ways to engage with the community.github.com · read 7 Oct 2026