Skip to content
SPECIFICTION
Get listed

Minikube

minikube.sigs.k8s.io

Free plan WindowsmacOSLinux

What it is

Minikube creates a local Kubernetes cluster for application development and learning. A cluster can run as a virtual machine, a container, or on bare metal. The project supports the latest Kubernetes release and six earlier minor versions, with CRI-O, containerd, and Docker listed as container runtimes. Documented cluster features include LoadBalancer, filesystem mounts, FeatureGates, and network policy; maintained addons can add Kubernetes functionality. GPU support for AI development includes NVIDIA, AMD, and Apple GPUs. Drivers include Docker, KVM2, VirtualBox, QEMU, Podman, and SSH, though availability varies by operating system. Minikube can also be used in GitHub Actions for application testing. The getting-started requirements include 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 be tried in a browser for free after signing into GitHub. Minikube is free on Linux, macOS, and Windows. Its documentation positions it for learning and development, and points production users to Kubernetes production-environment guidance.

Spec sheet

Purpose
Minikube sets up a local Kubernetes cluster for application developers and new Kubernetes users.Read 7 Oct 2026 · minikube.sigs.k8s.io
Integrations
The project documents using Minikube in GitHub Actions for application testing.Read 7 Oct 2026 · minikube.sigs.k8s.io
Security
The tutorials include examples for audit policy and OpenID Connect authentication.Read 7 Oct 2026 · minikube.sigs.k8s.io
Support
The project README lists Kubernetes Slack, user and developer mailing lists, and community meetings as ways to engage with the community.Read 7 Oct 2026 · github.com
Addons
Maintained addons extend Minikube with additional Kubernetes functionality.Read 7 Oct 2026 · minikube.sigs.k8s.io
Browser use
The getting started guide says the latest Minikube version can be tried in a browser for free after signing into GitHub.Read 7 Oct 2026 · minikube.sigs.k8s.io
Cluster features
The site lists LoadBalancer, filesystem mounts, FeatureGates, and network policy among its advanced features.Read 7 Oct 2026 · minikube.sigs.k8s.io
Container runtimes
The project lists CRI-O, containerd, and Docker as supported container runtimes.Read 7 Oct 2026 · minikube.sigs.k8s.io
Deployment options
A cluster can run as a VM, a container, or on bare metal.Read 7 Oct 2026 · minikube.sigs.k8s.io
Driver integrations
Supported drivers include Docker, KVM2, VirtualBox, QEMU, Podman, and SSH, with availability varying by operating system.Read 7 Oct 2026 · minikube.sigs.k8s.io
GPU support
Minikube supports GPUs for AI development, including NVIDIA, AMD, and Apple GPUs.Read 7 Oct 2026 · minikube.sigs.k8s.io
Kubernetes versions
Minikube supports the latest Kubernetes release and six previous minor versions.Read 7 Oct 2026 · minikube.sigs.k8s.io
Limits
The documentation says Minikube is for learning and development and directs users to Kubernetes production environment documentation for production clusters.Read 7 Oct 2026 · minikube.sigs.k8s.io
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.Read 7 Oct 2026 · minikube.sigs.k8s.io

Plans and prices

Minikube Free Local Kubernetes for learning and development Read 7 Oct 2026 · minikube.sigs.k8s.io

Every Minikube plan and price →

Strong points and limits

Strong points

  • Runs clusters as VMs, containers, or on bare metal.
  • Supports the latest Kubernetes release and six previous minors.
  • GPU support includes NVIDIA, AMD, and Apple.
  • Can be used in GitHub Actions for application testing.

Limits

  • Requires at least 2 CPUs and 2 GB free memory.
  • Requires 20 GB free disk space and internet access.
  • Driver availability varies by operating system.
  • Documentation directs production users elsewhere.

Who it suits

Minikube suits developers building or testing applications locally and people learning Kubernetes. It is intended for learning and development rather than production clusters.

Verdict

Minikube provides a free local environment with several runtime, driver, and cluster-feature options. Its stated focus is learning and development, not production clusters.

Where Specifiction places it

Alternatives to MinikubeAll alternatives →