关键点:
国内环境必然依赖阿里云的加速器registry.cn-hangzhou.aliyuncs.com/google_containers,但是它又和最新版的minikube依赖的镜像不匹配。
人家是xxxxx/k8s-minikube/storage-provisioner:v5
阿里是:yyyyy/storage-provisioner:v5
(代理就是把xxxxx统一换成了yyyyy)
重点:
1、 国内外 minikube start 时唯一的区别就是 加参数(网上其他参数都是扯淡)
--image-mirror-country='cn' #会自动使用registry.cn-hangzhou.aliyuncs.com/google_containers
通用必填参数 --driver='docker'
不是–vm-driver=docker,
也可以用 --driver=‘none’,这里区别很大-一个用docker做虚拟机、一个没虚拟机
体现:–driver=‘docker’ 是把所有的镜像 pull到minikube内部的docker,而none则直接使用宿主机docker。导致的结果:docker驱动需要用minikube cache add registry.cn-hangzhou.aliyuncs.com/google_containers/k8s-minikube/storage-provisioner:v5
2、百度CV太多,有时间的话一定必须得看官网
解决办法:
docker pull registry.cn-hangzhou.aliyuncs.com/google_containers/storage-provisioner:v5
docker tag registry.cn-hangzhou.aliyuncs.com/google_containers/storage-provisioner:v5 registry.cn-hangzhou.aliyuncs.com/google_containers/k8s-minikube/storage-provisioner:v5
docker images -a
minikube cache add registry.cn-hangzhou.aliyuncs.com/google_containers/k8s-minikube/storage-provisioner:v5