一开始我按照官网来安装的,一路下来之前几步都没问题,后来一直卡在create deployment这一步,看了minikube的dashboard里的日志,发现是拉取不到k8s.gcr.io/echoserver:1.4镜像
所以以为是墙的原因,网上找了很多方法结果都是不行,后来试了好多次发现不是墙的原因,minikube start之前是可以访问这个网址的,但是minikube start之后,整个电脑都无法上网了!!问题应该就是出在这里!但是网上根本没有说无法上网这种情况,只能自己排查了。
找了百度第一页里的5篇mac安装minikube的教程仔细看了下,发现minikube需要依赖于虚拟机,但是我按官网来装没说要装虚拟机啊,看了下我的启动日志,发现用的是hyperkit VM。而网上很多推荐是装viturlBox,由于其它方法都解决不了,我决定安装viturlBox来试试。
minikube只支持其中一种vm,所以要先卸载之前的,再指定vm为viturlBox来启动。命令如下:
minikube start --vm-driver=virtualbox
然后一步步走到最后,发现已经没问题了!!
好吧,用virtualBox,不用要Hyperkit!!!!