在我大天朝想用按照官方文档里去安装minikube 是没有用,即使我挂了vpn 也搞了很久,最终还没有搞好。
这种情况只能下载阿里云版的minikube
1、下载minikube
curl -Lo minikube http://kubernetes.oss-cn-hangzhou.aliyuncs.com/minikube/releases/v1.1.1/minikube-darwin-amd64 && chmod +x minikube && sudo mv minikube /usr/local/bin/
2、启动
因为这里使用的是
virtualbox
所以需要提前安装
minikube start --registry-mirror=https://registry.docker-cn.com --vm-driver=virtualbox
3、检查
如果中途没有报错就说明安装成功了,我们可以去看
virtualbox
中创建了一个minikube的虚拟机
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsICM38FdsYkRGZkRG9lcvx2bjxiNx8VZ6l2cs0zYXpFbkJjYop0MMBjVtJWd0ckW65UbM5WOHJWa5kHT20ESjBjUIF2X0hXZ0xCMx81dvRWYoNHLrdEZwZ1Rh5WNXp1bwNjW1ZUba9VZwlHdssmch1mclRXY39CXldWYtlWPzNXZj9mcw1ycz9WL49zZuBnL1QTOyMDOxkDM4ADOwkTMwIzLc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
使用
minikube version
命令查看版本
minikube version: v1.2.0
4、问题解决
我在安装的过程中出现错误 如下:
minikube v1.1.1 on darwin (amd64)
? Kubernetes downgrade is not supported, will continue to use v1.15.2
✅ using image repository registry.cn-hangzhou.aliyuncs.com/google_containers
⚠️ Ignoring --vm-driver=virtualbox, as the existing "minikube" VM was created using the none driver.
⚠️ To switch drivers, you may create a new VM using `minikube start -p <name> --vm-driver=virtualbox`
⚠️ Alternatively, you may delete the existing VM using `minikube delete -p minikube`
? Restarting existing none VM for "minikube" ...
⌛ Waiting for SSH access ...
? Failed to enable container runtime: running command: sudo systemctl start docker: exit status 1
? Sorry that minikube crashed. If this was unexpected, we would love to hear from you:
? https://github.com/kubernetes/minikube/issues/new
解决方法:
1、将virtualbox 的隐私控制选上(按理说安装的时候就会提醒勾选)
2、彻底清理minikube 的安装环境
rm -rf ~/.minikube
3、从第一步重新开始
另一个问题:
执行
apply
或者
explain
命令时出现如下错误
error: SchemaError(io.k8s.api.node.v1beta1.RuntimeClassList): invalid object doesn't have additional properties
解决方法:
rm /usr/local/bin/kubectl
brew link --overwrite kubernetes-cli