Image 没有这样的图像:docker.io/openshift/origin节点问题检测器:v3.11.0

Image 没有这样的图像:docker.io/openshift/origin节点问题检测器:v3.11.0,image,error-handling,openshift,pull,okd,Image,Error Handling,Openshift,Pull,Okd,我正在尝试为OpenShift安装节点问题检测器,但pod显示此错误 Warning Failed 1h (x30 over 3h) kubelet, server Error: ErrImagePull Normal Pulling 1h (x31 over 3h) kubelet, server pulling image "docker.io/openshift/origin-node-problem-detector:v3.11.0" Normal

我正在尝试为
OpenShift
安装
节点问题检测器
,但pod显示此错误

 Warning  Failed   1h (x30 over 3h)    kubelet, server  Error: ErrImagePull
  Normal   Pulling  1h (x31 over 3h)    kubelet, server  pulling image "docker.io/openshift/origin-node-problem-detector:v3.11.0"
  Normal   BackOff  23m (x805 over 3h)  kubelet, server  Back-off pulling image "docker.io/openshift/origin-node-problem-detector:v3.11.0"
  Warning  Failed   4m (x888 over 3h)   kubelet, server  Error: ImagePullBackOff
图像现在在哪里?

oc描述pod 检查输出的事件:ImagePullback错误

在你的情况下,我认为图像不能从互联网上提取

调试步骤

尝试在计算机上手动拖动docker图像和标记

通过执行“oc get pods-o wide”来识别节点

ssh进入无法拉入docker映像的节点(如果可以)

检查节点是否可以通过执行ping来解析docker注册表的DNS

尝试在节点上手动拉取docker映像

如果您使用的是私人注册表,请检查您的密码是否存在以及密码是否正确。您的秘密也应该在同一名称空间中。有些注册中心具有限制ip地址访问的防火墙。防火墙可能会阻止拉动

某些CI使用临时docker机密创建部署。所以这个秘密几天后就到期了

repository docker.io/openshift/origin-node-problem-detector not found: does not exist or no pull access

我猜回购协议不可用。或者你能拉一下吗?

请看一下这个: