kubernetes /minikube

Run Kubernetes locally

★ 32,231⑂ 5,386
GoCreated 2016-04-15minikube.sigs.k8s.io/
32,231
stars
+10+12+44
5,386
forks
–
watchers
–
prs
–
issues
–
releases
–
discussions

README

minikube


[![GoReport Widget]][GoReport Status]




[GoReport Status]: https://goreportcard.com/report/github.com/kubernetes/minikube
[GoReport Widget]: https://goreportcard.com/badge/github.com/kubernetes/minikube



minikube implements a local Kubernetes cluster on macOS, Linux, and Windows. minikube's primary goals are to be the best tool for local Kubernetes application development and to support all Kubernetes features that fit.



 Features

minikube runs the latest stable release of Kubernetes, with support for standard Kubernetes features like:

 LoadBalancer - using minikube tunnel
 Multi-cluster - using minikube start -p 
 NodePorts - using minikube service
 Persistent Volumes
 Dashboard - minikube dashboard
 Container runtimes - minikube start --container-runtime
 Configure apiserver and kubelet options via command-line flags
 Supports common CI environments

As well as developer-friendly features:

 Addons - a marketplace for developers to share configurations for running services on minikube
 NVIDIA GPU support - for machine learning
 AMD GPU support - for machine learning
 Filesystem mounts

For more information, see the official minikube website

 Installation

See the Getting Started Guide

:mega: Please fill out our fast 5-question survey so that we can learn how & why you use minikube, and what improvements we should make. Thank you! :dancers:

 GitHub Codespace

You can run minikube in a GitHub Codespace by clicking here:


This will launch a Github Codespace. You can then run minikube start and minikube dashboard - You can then open Minikube Dashboard by clicking the link displayed in the terminal.  

You can also run Minikube in a Dev Container locally using your favorite IDE, for more information see Dev Containers 

 Documentation

See 

 More Examples

See minikube in action in the controls handbook

 Governance

Kubernetes project is governed by a framework of principles, values, policies and processes to help our community and constituents towards our shared goals.

The Kubernetes Community is the launching point for learning about how we organize ourselves.

The Kubernetes Steering community repo is used by the Kubernetes Steering Committee, which oversees governance of the Kubernetes project.

 Community

minikube is a Kubernetes sig-cluster-lifecycle  project.

 minikube on Kubernetes Slack - Live chat with minikube developers!
 minikube-users mailing list
 minikube-dev mailing list

 Contributing
 Development Roadmap

Join our community meetings:

 Bi-weekly office hours, Mondays @ 11am PST
 Triage Party

Snapshot: 2026-11-10T09:35:25Z · Data license Apache-2.0 · JSON