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
我猜回购协议不可用。或者你能拉一下吗?请看一下这个: