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-12 22:16:38 +00:00
* [Getting Started ](/start/ ): Get started with minikube
2019-08-01 04:02:39 +00:00
* [Examples ](/examples/ ): Check out some minikube examples!