2019-07-03 11:32:50 +00:00
---
title: "Overview"
linkTitle: "Overview"
weight: 1
description: >
2019-08-01 04:02:39 +00:00
What is it?
2019-07-03 11:32:50 +00:00
---
2019-08-01 04:02:39 +00:00
minikube implements a local Kubernetes cluster on macOS, Linux, and Windows.
2019-07-03 11:32:50 +00:00
2019-08-12 21:51:41 +00:00
minikube's [primary goals ](https://minikube.sigs.k8s.io/docs/concepts/principles/ ) are to be the best tool for local Kubernetes application development and to support all Kubernetes features that fit.
2019-07-03 11:32:50 +00:00
2019-08-01 04:02:39 +00:00
minikube runs the latest stable release of Kubernetes, with support for standard Kubernetes features like:
2019-07-03 11:32:50 +00:00
2019-08-12 21:51:41 +00:00
* [LoadBalancer ](https://minikube.sigs.k8s.io/docs/tasks/loadbalancer/ ) - using `minikube tunnel`
2019-08-01 04:02:39 +00:00
* Multi-cluster - using `minikube start -p <name>`
* NodePorts - using `minikube service`
2019-08-12 21:51:41 +00:00
* [Persistent Volumes ](https://minikube.sigs.k8s.io/docs/reference/persistent_volumes/ )
2019-08-01 04:02:39 +00:00
* Ingress
* RBAC
2019-08-12 21:51:41 +00:00
* [Dashboard ](https://minikube.sigs.k8s.io/docs/tasks/dashboard/ ) - `minikube dashboard`
* [Container runtimes ](https://minikube.sigs.k8s.io/docs/reference/runtimes/ ) - `start --container-runtime`
* [Configure apiserver and kubelet options ](https://minikube.sigs.k8s.io/docs/reference/configuration/kubernetes/ ) via command-line flags
2019-07-03 11:32:50 +00:00
2019-08-01 04:02:39 +00:00
As well as developer-friendly features:
2019-07-03 11:32:50 +00:00
2019-08-12 21:51:41 +00:00
* [Addons ](https://minikube.sigs.k8s.io/docs/tasks/addons/ ) - a marketplace for developers to share configurations for running services on minikube
* [GPU support ](https://minikube.sigs.k8s.io/docs/tutorials/nvidia_gpu/ ) - for machine learning
* [Filesystem mounts ](https://minikube.sigs.k8s.io/docs/tasks/mount/ )
2019-08-01 04:02:39 +00:00
* Automatic failure analysis
2019-07-03 11:32:50 +00:00
## Why do I want it?
2019-08-01 04:02:39 +00:00
If you would like to develop Kubernetes applications:
2019-07-03 11:32:50 +00:00
2019-08-01 04:02:39 +00:00
* locally
* offline
* using the latest version of Kubernetes
2019-07-03 11:32:50 +00:00
2019-08-01 04:02:39 +00:00
Then minikube is for you.
2019-07-03 11:32:50 +00:00
2019-08-01 04:02:39 +00:00
* **What is it good for?** Developing local Kubernetes applications
2019-08-12 22:16:38 +00:00
* **What is it not good for?** Production Kubernetes deployments
2019-08-01 04:02:39 +00:00
* **What is it *not yet* good for?** Environments which do not allow VM's
2019-07-03 11:32:50 +00:00
## Where should I go next?
2019-08-21 12:33:56 +00:00
* [Getting Started ](/docs/start/ ): Get started with minikube
* [Examples ](/docs/examples/ ): Check out some minikube examples!
2019-09-19 15:09:49 +00:00
📣😀 **Please fill out our [fast 5-question survey](https://forms.gle/Gg3hG5ZySw8c1C24A)** so that we can learn how & why you use minikube, and what improvements we should make. Thank you! 💃🏽🎉