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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值