昨天在本地机子上安装minikube,机子是win11,已经装了docker。然后按照minikube文档安装了minikube。之后按照文档minikube start,不论如何不行,至于原因想必大家都知道。然后试验了国内各种本土化的方法。其中总结起来无过于单独或者组合地加下面几项参数:
minikube start
--registry-mirror=https://registry.docker-cn.com
--vm-driver=docker
--base-image="anjone/kicbase"
--image-repository=registry.cn-hangzhou.aliyuncs.com/google_containers
这些参数包括mirror网址能换的都换了一遍,依旧不行,依旧不行,依旧不行。然后开始从头到尾仔细阅读报错信息,发现所有错误,无论用哪种方法,都开始于如下一条:
minikube was unable to download gcr.io/k8s-minikube/kicbase:v0.0.37,but……
然后一通搜索,发现了网上一个方法,超级简单,而且试验之后竟然通了。
minikube stop
minikube delete
minikube start --kubernetes-version=v1.23.8
就是上面三条命令,好神奇。前两条不用解释。最后那一条,是指定kubernetes(注意,不是minikube)的版本。不知道指定其他版本是否也可以,没有试。