前置条件:
0.1:安装 kubectl基础命令
0.2:安装docker或虚拟机
Minikube在不同操作系统上支持不同的驱动
macOS (建议采用Docker为k8s主机)
Docker (安装命令: wget -qO- https://get.docker.com/ | sh)
xhyve driver , VirtualBox 或 VMware Fusion
Linux(建议采用Docker为k8s主机)
Docker(安装命令: wget -qO- https://get.docker.com/ | sh)
Windows(建议采用Docker为k8s主机)
VirtualBox 或 Hyper-V - 请参考下文
正文:
1.1 安装Minikube:
您可以参考 https://minikube.sigs.k8s.io/docs/start/ 安装配置
1.2 启动MInikube(需要先启动docker,docke启动命令如下:systemctl start docker):
如下命令将自动使用阿里云服务来支持minikube的环境配置
minikube start --cpus=2 --memory='3000mb' --image-mirror-country='cn' --image-repository='registry.cn-hangzhou.aliyuncs.com/google_containers' --driver=docker
// 注意这里我采用的是docker,所以我的--driver指向驱动也是docker,如果你这里用的是其他虚拟机,如VirtualBox,那就是--driver=VirtualBoxw
1.2.1常用配置参数说明如下
--driver=*** 从1.5.0版本开始,Minikube缺省使用系统优选的驱动来创建Kubernetes本地环境,比如您已经安装过Docker环境,minikube 将使用 docker 驱动
--cpus=2: 为minikube虚拟机分配CPU核数
--memory=2048mb: 为minikube虚拟机分配内存数
--registry-mirror=*** 为了提升拉取Docker Hub镜像的稳定性,可以为 Docker daemon 配置镜像加速,参考阿里云镜像服务
--kubernetes-version=***: minikube 虚拟机将使用的 kubernetes 版本
1.3 启动 dashboard Ui
minikube dashboard
// 执行命令完成后会出现如下效果,恭喜你,minikube安装成功了