minikube/site/content/en/docs/handbook/controls.md

72 lines
1.1 KiB
Markdown

---
title: "Basic controls"
weight: 2
description: >
See minikube in action!
aliases:
- /docs/examples/
---
Start a cluster by running:
```shell
minikube start
```
Access the Kubernetes dashboard running within the minikube cluster:
```shell
minikube dashboard
```
Once started, you can interact with your cluster using `kubectl`, just like any other Kubernetes cluster. For instance, starting a server:
```shell
kubectl create deployment hello-minikube --image=k8s.gcr.io/echoserver:1.4
```
Exposing a service as a NodePort
```shell
kubectl expose deployment hello-minikube --type=NodePort --port=8080
```
minikube makes it easy to open this exposed endpoint in your browser:
```shell
minikube service hello-minikube
```
Upgrade your cluster:
```shell
minikube start --kubernetes-version=latest
```
Start a second local cluster (_note: This will not work if minikube is using the bare-metal/none driver_):
```shell
minikube start -p cluster2
```
Stop your local cluster:
```shell
minikube stop
```
Delete your local cluster:
```shell
minikube delete
```
Delete all local clusters and profiles
```shell
minikube delete --all
```