About Minikube
minikube sets up a Kubernetes cluster on a developer's own computer, whether it runs macOS, Linux or Windows. Its main goals are to make local Kubernetes application development straightforward and to support every Kubernetes feature that fits on a single machine. It is a Go project in the Kubernetes organization, tagged with CNCF, and released under the Apache-2.0 license.
It runs a recent stable Kubernetes release and covers common features including LoadBalancer services through minikube tunnel, NodePorts, persistent volumes, the dashboard, multiple clusters with profiles, and a choice of container runtimes. API server and kubelet options can be set with command-line flags, and the tool works in typical CI environments. Developer conveniences include an addons system for sharing service configurations, NVIDIA and AMD GPU support for machine learning, and filesystem mounts. You can also try it in a GitHub Codespace or a local Dev Container.
Key features
- Local single-node Kubernetes cluster
- LoadBalancer, NodePort and persistent volume support
- Multiple clusters through profiles
- Addons system for common services
- NVIDIA and AMD GPU support
- Runs on macOS, Linux and Windows
Good fit for
- →Testing Kubernetes manifests on a laptop
- →Learning Kubernetes without a cloud account
- →Running disposable clusters in CI
- Tags
- kubernetes
- local-development
- k8s
- cluster
- containers
- cncf
- golang
- devops
Minikube: questions and answers
- What is Minikube used for?
- minikube starts a Kubernetes cluster on your own macOS, Linux or Windows machine, built for application development and testing. It is a good fit for testing Kubernetes manifests on a laptop, learning Kubernetes without a cloud account and running disposable clusters in CI.
- Is Minikube open source?
- Yes. Minikube is open source under the Apache-2.0 licence. Its source code is on GitHub at kubernetes/minikube and is written mainly in Go.
- Is Minikube free?
- Yes. Minikube is open source, so the software itself is free to use.
- What are some alternatives to Minikube?
- Similar open-source tools in the Infrastructure & Containers category include Kubernetes, Helm and Podman. SaaS products in the same category include Docker Desktop, Amazon EKS and Azure Kubernetes Service.
- Is Minikube actively maintained?
- Yes. The most recent commit to Minikube was on 28 September 2026, and the latest release is v1.39.0, published on 2 September 2026. The project has 32k stars on GitHub.
Open-source alternatives to Minikube
See all
Kubernetes
Infrastructure & Containers
Production-Grade Container Scheduling and Management
Apache-2.0vs Amazon EKS★ 128k
Helm
Infrastructure & Containers
The Kubernetes Package Manager
Apache-2.0★ 30k
Podman
Infrastructure & Containers
Podman: A tool for managing OCI containers and pods.
Apache-2.0vs Docker Desktop★ 33k
Podman Desktop
Infrastructure & Containers
Podman Desktop is the best free and open source tool to work with Containers and Kubernete
Apache-2.0vs Docker Desktop★ 8k
Rancher Desktop
Infrastructure & Containers
Container Management and Kubernetes on the Desktop
Apache-2.0vs Docker Desktop★ 7.4kDiun
Infrastructure & Containers
Receive notifications when an image is updated on a Docker registry
MIT★ 5k
SaaS alternatives to Minikube
See all
Docker Desktop
Infrastructure & Containers
Desktop app for building and running containers locally, with Kubernetes support
SaaS
Amazon EKS
Infrastructure & Containers
Managed Kubernetes control plane and worker nodes on AWS
SaaS
Azure Kubernetes Service
Infrastructure & Containers
Managed Kubernetes service on Microsoft Azure
SaaS
IBM Cloud Kubernetes Service
Infrastructure & Containers
Managed Kubernetes service on IBM Cloud
SaaS
Oracle Kubernetes Engine
Infrastructure & Containers
Managed Kubernetes service on Oracle Cloud Infrastructure
SaaS
OrbStack
Infrastructure & Containers
Lightweight macOS app for running Docker containers and Linux machines
SaaS

