写在前面
先安装VirtualBox。
安装minikube
$curl -Lo minikube https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64 && chmod +x minikube && sudo mv minikube /usr/local/bin/
但是这个下载安装包速度有点慢,我把我现在下的包放这里。
启动minikube
首先,当前用户不能是root用户,否则报错
[root@ ~]# minikube start
* minikube v1.14.2 on Centos 7.8.2003
* Automatically selected the docker driver
* The "docker" driver should not be used with root privileges.
* If you are running minikube within a VM, consider using --driver=none:
* https://minikube.sigs.k8s.io/docs/reference/drivers/none/
X Exiting due to DRV_AS_ROOT: The "docker" driver should not be used with root privileges.
所以,这里就先创建个新用户,并做一系列操作
# 创建新用户:zhang
useradd zhang
# 设置密码
passwd zhang
# 在/etc/sudoers中,找到“root ALL=(ALL) ALL”,复制这一行,然后把root改为zhang
# 改完保存就行了,不需要执行“source /etc/sudoers”
# 切换登录账户为zhang
su zhang
# 将用户zhang添加到用户组
sudo -- usermod -aG docker $USER && newgrp docker
启动
直接启动会失败,因为有的镜像下载不下来(资源在外网),所以有个东西先从别的地方下载下来
docker pull anjone/kicbase
然后再执行启动命令:
minikube start --vm-driver=docker --base-image="anjone/kicbase" --image-mirror-country='cn' --image-repository='registry.cn-hangzhou.aliyuncs.com/google_containers'
我的就启动成功了!