
可以看到 docker load -i ***.tar 导入镜像后,有2个命名有问题。
导致k8s执行后 执行异常,如下图:
calico-kube-controllers-658d97c59c-4qdf6 0/1 ContainerCreating
calico-node-r2tzs 0/1 Init:ImagePullBackOff

直接说结果 核心问题:
1、 docker 导入过程中的 命名不正确 如上图 <none>
你可以通过 docker tag XXX xxx 更改命名
比如:
# 为 calico-node 镜像添加标签(替换 IMAGE_ID 为实际的镜像ID)
docker tag <IMAGE_ID> calico/node:v3.25.0

但是你会发发现 还是有问题 部分节点还是 没有 running的状态

2、 calico.yaml文件中的命名有要求

重新修改命名 或者 重新修改 calico.yaml文件的镜像名称
[root@node1 ~]# docker tag 5e785d005ccc docker.io/calico/kube-controllers:v3.25.0
[root@node1 ~]# docker tag 08616d26b8e7 docker.io/calico/node:v3.25.0
[root@node1 ~]# docker tag d70a5947d57e docker.io/calico/cni:v3.25.0
再次检查 正确:
[root@master1 calico3.25]# kubectl get pods -n kube-system | grep calico
calico-kube-controllers-658d97c59c-7xg5x 1/1 Running 0 5m23s
calico-node-cwld6 0/1 Init:ImagePullBackOff 0 5m29s
calico-node-dpfb6 1/1 Running 0 5m29s
calico-node-fn69w 1/1 Running 0 5m29s
[root@master1 calico3.25]# kubectl get pods -n kube-system | grep calico
calico-kube-controllers-658d97c59c-7xg5x 1/1 Running 0 14m
calico-node-cwld6 1/1 Running 0 14m
calico-node-dpfb6 1/1 Running 0 14m
calico-node-fn69w 1/1 Running 0 14m
7万+

被折叠的 条评论
为什么被折叠?



