K8s的Pod出现Init:ImagePullBackOff问题的解决(以calico为例)

对于这类问题的解决思路应该都差不多,本文以calico插件安装为例,发现有个Pod的镜像没有pull成功

第一步:查看这个pod的描述信息

bash 复制代码
kubectl describe pod calico-node-wmhrw  -n kube-system

从上图发现是docker拉取"calico/cni:v3.15.1"失败,那么我们手动拉取一下

Note:我们需要知道这个pod是部署在哪个node上,然后才能在具体的Node上拉取镜像

第二步:查看Pod所在Node:

bash 复制代码
kubectl get pods -n kube-system -o wide

发现是在k8snode1主机上,那么我们去相应主机拉取镜像

第三步:在主机上pull image:

bash 复制代码
sudo docker pull calico/cni:v3.15.1

第四步:查看Pod是否启动成功

图中看出所有的节点都已经启动成功了

bash 复制代码
 kubectl get pods -n kube-system
相关推荐
掘根1 小时前
【Docker】网络
网络·docker·容器
高旭博2 小时前
10. kubernetes资源——statefulset有状态负载
云原生·容器·kubernetes
_Walli_2 小时前
k8s集群搭建(七)-------- 微服务间的调用
微服务·容器·kubernetes
马达加斯加D3 小时前
k8s --- resource: Pod, ReplicaSet and Deployment
云原生·容器·kubernetes
Candice_jy7 小时前
vscode运行ipynb文件:使用docker中的虚拟环境
服务器·ide·vscode·python·docker·容器·编辑器
CS创新实验室9 小时前
从穿孔卡片到云原生:批处理系统的不朽演进与核心思想
云原生·操作系统·批处理
檐下翻书1739 小时前
Spring Boot 深度剖析:从虚拟线程到声明式 HTTP 客户端,再到云原生最优解
spring boot·http·云原生
roman_日积跬步-终至千里9 小时前
【Docker下部署高可用】StarRocks 存算一体架构高可用部署要点
docker·容器·架构
zmjjdank1ng9 小时前
k8s问答题(二)
云原生·容器·kubernetes
卡奥斯开源社区官方10 小时前
2025 实战指南:WebAssembly 重塑云原生开发 —— 从前端加速到后端革命的全栈落地
前端·云原生·wasm