坑人,彻底明白:Linux服务器:k8s(Kubernetes)安装网络插件calico无法下载,无法启动的问题解决:

  1. 首先确定 k8s的版本,我的为1.20.9
kubectl get nodes
NAME       STATUS   ROLES                  AGE     VERSION
master01   Ready    control-plane,master   6h24m   v1.20.9
  1. 然后去官网确定 自己需要哪个版本,可以参考这个文章,
  2. https://blog.csdn.net/LRXmrlirixing/article/details/126648454
  3. 比如我知道了,像我的k8s对应的calico 3.20版本以上。
  4. 因为 服务器没有翻墙,是无论如何都下载不下来镜像的。(除非特别低版本的 calico)
  5. 所以需要去下载 离线的docker文件。
#curl https://docs.projectcalico.org/manifests/calico.yaml -O 报错
#curl https://docs.projectcalico.org/v3.20/manifests/calico.yaml -O 未翻墙,下载不下来。
  1. 在csnd都能下载,但是不能用迅雷,需要用 浏览器自带的 下载功能。
  2. 谷歌浏览器,删除或禁用迅雷插件,就是自带的下载了。
  3. 我下载了calico.tgz docker 镜像 版本为 calico 3.21.2
  4. 导入自己的docker 即可。里面有了 calico.yaml 使用 k8s运行即可。
  5. calico 离线docker 镜像,可以网上下载,或者找我要即可,我也上传csdn一份。
  6. 我上传的地址如下:https://download.csdn.net/download/qq120631157/87382343
  7. 这个问题困扰我好多天,如果没有积分,请私聊我,免费发。
docker load -i xxx.tar #导入下面这些docker 包
kubectl apply -f calico.yaml #然后安装接口。如果下载我的,是改了IP的,改成了:value: "172.15.0.0/16"。请注意,不用可以注释。

          image: docker.io/calico/cni:v3.21.2
          image: docker.io/calico/pod2daemon-flexvol:v3.21.2
          image: docker.io/calico/node:v3.21.2
          image: docker.io/calico/kube-controllers:v3.21.2

# 最新版本的calico.yaml,位置发生改变了,没研究。
# kubectl delete -f calico.yaml #先删除
# cat calico.yaml | grep 192.168 如果需要改IP,需要用到。
# cat calico.yaml| grep image  查看calico 镜像。
  1. 最终看到成功了,哭了
kubectl get pod -A
NAMESPACE     NAME                                       READY   STATUS    RESTARTS   AGE
kube-system   calico-kube-controllers-558995777d-grpms   1/1     Running   1          29s
kube-system   calico-node-ngkcd                          1/1     Running   0          29s
kube-system   coredns-5897cd56c4-k4g67                   1/1     Running   0          6h14m
kube-system   coredns-5897cd56c4-q2659                   1/1     Running   0          6h14m
kube-system   etcd-master01                              1/1     Running   4          6h14m
kube-system   kube-apiserver-master01                    1/1     Running   4          6h14m
kube-system   kube-controller-manager-master01           1/1     Running   4          6h14m
kube-system   kube-proxy-vdjhn                           1/1     Running   4          6h14m
kube-system   kube-scheduler-master01                    1/1     Running   4          6h14m
  • 5
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值