【问题标题】:No such image: docker.io/openshift/origin-node-problem-detector:v3.11.0没有这样的图像:docker.io/openshift/origin-node-problem-detector:v3.11.0
【发布时间】:2019-11-15 11:38:28
【问题描述】:

我正在尝试为 OpenShift 安装 node-problem-detector,但 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

图片现在在哪里?

【问题讨论】:

标签: image error-handling openshift pull okd


【解决方案1】:

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

在你的情况下,我认为图像无法从互联网上提取。

调试步骤

尝试在您的计算机上手动拉取 docker 映像和标记

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

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

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

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

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

一些 CI 使用临时 Docker 机密创建部署。所以这个秘密会在几天后过期。

【讨论】:

    【解决方案2】:
    repository docker.io/openshift/origin-node-problem-detector not found: does not exist or no pull access
    

    我猜这个 repo 不可用。或者你能拉它吗?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-03-19
      • 2016-09-24
      • 1970-01-01
      • 2018-06-18
      • 1970-01-01
      • 2019-02-14
      • 1970-01-01
      相关资源
      最近更新 更多