背景:
Pod状态是imagepullbackoff
原因可能有多种:
1、镜像名称无效,例如拼错镜像名称,或者镜像不存在
解:修改镜像名称和标记来解决该问题,或者将正确镜像上传到仓库中。
2、镜像仓库中丢失此镜像及Pod所在节点上丢失了镜像。
解:需要从新上传镜像到仓库中,或者同一Pod部署在了多个节点上,有的节点上的Pod正常Running,那就登陆到Pod Running节点上将镜像push到仓库上,再将imagepullbackoff的pod删除从拉。
3、镜像在镜像仓库损坏。
解:需要从新上传镜像到镜像仓库。
4、Pod所在宿主机node上镜像损坏了。
解:需要先删除宿主机node上的这个镜像,然后将Pod delete从拉。
验证:
在任意几台node上docker pull 镜像 看是否能pull下镜像。