自学内容网 自学内容网

Kubernetes 安装网络插件flannel报错Init:ImagePullBackOff,flannel下载镜像报错问题解决

Kubernetes1.28安装网络插件flannel,报错Init:ImagePullBackOff ,flannel安装下载镜像失败

问题

1.安装flannel

kubectl apply -f https://github.com/flannel-io/flannel/releases/latest/download/kube-flannel.yml

2.flannel报错信息

执行查看安装结果:

kubectl get pods --all-namespaces

结果:

 下载实在拉去image超时

处理:

调整contianerd镜像加速配置

1.获取镜像加速器地址,获取方法可参考:

https://mp.csdn.net/mp_blog/creation/editor/142338110

华为云、阿里云服务器提供了专属解决办法。其他云服务商以及个人服务可参考解决问题,拷贝获取到的镜像加速地址

2.修改contianerd的配置

进入contianerd的配置文件目录中修改镜像加速地址

cd /etc/containerd
vim config.toml

修改添加镜像加速地址:

[plugins."io.containerd.grpc.v1.cri".registry]
      [plugins."io.containerd.grpc.v1.cri".registry.mirrors]
        [plugins."io.containerd.grpc.v1.cri".registry.mirrors."docker.io"]
          endpoint = ["https://mirror.ccs.tencentyun.com"]

替换endpoint = ["https://mirror.ccs.tencentyun.com"]中的地址为你的镜像加速地址,如下图:

备注:本人使用的华为云服务器,所以生成的华为云服务镜像加速地址

3.重启contianerd服务

# 重启contianerd服务
systemctl daemon-reload
systemctl restart containerd

 4.删除错误flannel,重新安装

# 删除
kubectl delete -f https://github.com/flannel-io/flannel/releases/latest/download/kube-flannel.yml

# 安装
kubectl apply -f https://github.com/flannel-io/flannel/releases/latest/download/kube-flannel.yml

安装完成查看结果(下载安装需要时间)可稍等查看


原文地址:https://blog.csdn.net/z1299236067/article/details/142341229

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!