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-01 04:02:39 +00:00
minikube's [primary goals ](https://github.com/kubernetes/minikube/blob/master/docs/contributors/principles.md ) 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-01 04:02:39 +00:00
* [LoadBalancer ](https://github.com/kubernetes/minikube/blob/master/docs/tunnel.md ) - using `minikube tunnel`
* Multi-cluster - using `minikube start -p <name>`
* NodePorts - using `minikube service`
* [Persistent Volumes ](https://github.com/kubernetes/minikube/blob/master/docs/persistent_volumes.md )
* Ingress
* RBAC
* [Dashboard ](https://github.com/kubernetes/minikube/blob/master/docs/dashboard.md ) - `minikube dashboard`
* [Container runtimes ](https://github.com/kubernetes/minikube/blob/master/docs/alternative_runtimes.md ) - `start --container-runtime`
* [Configure apiserver and kubelet options ](https://github.com/kubernetes/minikube/blob/master/docs/configuring_kubernetes.md ) 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-01 04:02:39 +00:00
* [Addons ](https://github.com/kubernetes/minikube/blob/master/docs/addons.md ) - a marketplace for developers to share configurations for running services on minikube
* [GPU support ](https://github.com/kubernetes/minikube/blob/master/docs/gpu.md ) - for machine learning
* [Filesystem mounts ](https://github.com/kubernetes/minikube/blob/master/docs/host_folder_mount.md )
* 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
* **What is it not good for?** Production deployments of Kubernetes applications
* **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-01 04:02:39 +00:00
* [Getting Started ](/getting-started/ ): Get started with minikube
* [Examples ](/examples/ ): Check out some minikube examples!
*