🐮 minikube
# Kubernetes
我已经安装好了Docker,本地是Windows,微软云上租了一个虚拟机。
教程是`https://k8s.easydoc.net`
## minikube
### Windows
Windows使用wetget命令安装,安装完毕其实就是一个exe文件,位置在`C:\Program Files\Kubernetes\Minikube\minikube.exe`,需要将这个文件所在文件夹添加到环境变量中去。再运行`minikube start`.

命令会自动选择Docker驱动。
正常来说应该是不会出问题的,但是我出问题了,原因可能是和WSL2下的minikube冲突了。
### WSL2
使用命令安装和启动minicube,十分顺利
```
curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64
sudo install minikube-linux-amd64 /usr/local/bin/minikube
```
上面两条命令分别是下载二进制文件,然后将二进制文件安装在`/usr/local/bin/minikube`这个位置上,由于此路径已经在环境变量中了,可以直接运行`minikube start`
运行完的结果如图:

会下载一个`kicbase/stable:v0.0.37`的镜像,然后运行一个名叫`minikube`的容器。8609-8613的端口全部开放了。
### 检查是否安装成功
```
# 查看节点。kubectl 是一个用来跟 K8S 集群进行交互的命令行工具
kubectl get node
# 停止集群
minikube stop
# 清空集群
minikube delete --all
# 安装集群可视化 Web UI 控制台
minikube dashboard
```
