0


minikube mac 启动

系统信息如下在这里插入图片描述
最开始使用的minikube是1.22.0版本,按照如下命令启动:

minikube start --memory=7851--cpus=4 --image-mirror-country='cn'

遇到了下面一些问题:

1、拉取coredns:v1.8.0镜像失败

Error response from daemon: manifest for registry.cn-hangzhou.aliyuncs.com/google_containers/coredns/coredns:v1.8.0 not found: manifest unknown: manifest unknown

原因:镜像名称和tag不一致,coredns在阿里云镜像是

registry.cn-hangzhou.aliyuncs.com/google_containers/coredns:1.8.0

,而minikube使用的是

registry.cn-hangzhou.aliyuncs.com/google_containers/coredns/coredns:v1.8.0

这里使用docker tag命令,打一个tag即可:

docker tag registry.cn-hangzhou.aliyuncs.com/google_containers/coredns:1.8.0 registry.cn-hangzhou.aliyuncs.com/google_containers/coredns/coredns:v1.8.0

2、registry.cn-hangzhou.aliyuncs.com/google_containers/kicbase:v0.0.25 拉不到
手动docker pull了下

3、storage-provisioner:v5 镜像拉不到

minikube是

registry.cn-hangzhou.aliyuncs.com/google_containers/k8s-minikube/storage-provisioner:v5

阿里是:

registry.cn-hangzhou.aliyuncs.com/google_containers/storage-provisioner:v5

两者镜像的路径不一致

这里是minikube里的一个bug,具体可以参考issue-11881

有两种解决方案,第一种是docker tag的方式,在我的本地这样不生效,故而采取第二种方式,升级minikube版本到v1.31.2。

v1.31.2版本仍然存在问题:具体可以参考issue-16950,需要指定

--base-image='registry.cn-hangzhou.aliyuncs.com/google_containers/kicbase:v0.0.40'

,不然会报该镜像获取不到。

另外v1.31.2版本如果不指定kubernetes-version的版本,默认使用的是v1.27.4,这个版本我本地kubeadm的checksum文件下载不下来,报404错误,换成较低版本的v1.23.2,可以run。

➜  ~ minikube start --memory=7851--cpus=4 --image-mirror-country='cn' --base-image='registry.cn-hangzhou.aliyuncs.com/google_containers/kicbase:v0.0.40' --kubernetes-version=v1.23.2

➜  ~ minikube kubectl -- get pods -A> kubectl.sha256:  64 B / 64 B [-------------------------]100.00% ? p/s 0s
    > kubectl:  50.64 MiB / 50.64 MiB [--------------]100.00% 1.45 MiB p/s 35s
NAMESPACE     NAME                               READY   STATUS    RESTARTS   AGE
kube-system   coredns-65c54cc984-dnb2c           1/1     Running   0          93s
kube-system   etcd-minikube                      1/1     Running   0          105s
kube-system   kube-apiserver-minikube            1/1     Running   0          105s
kube-system   kube-controller-manager-minikube   1/1     Running   0          105s
kube-system   kube-proxy-ncxwk                   1/1     Running   0          93s
kube-system   kube-scheduler-minikube            1/1     Running   0          105s
kube-system   storage-provisioner                1/1     Running   0          104s
标签: 云原生

本文转载自: https://blog.csdn.net/wt_better/article/details/132504662
版权归原作者 wt_better 所有, 如有侵权,请联系我们删除。

“minikube mac 启动”的评论:

还没有评论