7,363 open-source and SaaS tools, with GitHub stats refreshed every day.

Minikube

Open source

minikube starts a Kubernetes cluster on your own macOS, Linux or Windows machine, built for application development and testing.

minikube.sigs.k8s.io
Minikube homepage screenshot
GitHub stars
32k
Last commit
4 days ago
Repository age
10 years
Version
v1.39.0
Licence
Apache-2.0
Self-hosted
Yes

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
Built with
Go
Kubernetes
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

SaaS alternatives to Minikube

See all