kubelet 无法拉取镜像“jenkins/jenkins:lts”:rpc 错误:代码 http:等待连接时取消请求(Client.Timeout 超出

问题描述 投票:0回答:1

Pod 未创建,收到以下错误消息

警告失败 52m(12h 内 x135)kubelet 无法拉取镜像“jenkins/jenkins:lts”:rpc 错误:代码 = 未知 desc = 来自守护进程的错误响应:获取 https://registry-1.docker.io /v2/:net/http:等待连接时取消请求(等待标头时超出 Client.Timeout)

我从 linux 命令提示符运行了 docker 命令 # docker pull jenkins/jenkins:lts 它正在下载。

我的 Pod 状态

        NAME                       READY   STATUS         RESTARTS   AGE
   
        jenkins-6c7786c7b6-ljvq5   0/1     ErrImagePull   0          12h

这是什么问题,如何解决?请指教

kubernetes jenkins kubernetes-helm
1个回答
0
投票

您所指的图像存在:

https://hub.docker.com/layers/jenkins/jenkins/lts/images/sha256-2a15645303916751e9fd781fd403051199d94052d5d18be6e1b2398aab1f79c1?context=explore

所以你应该:

  • 检查集群和docker注册表之间的连接(使用
    curl/telnet/ping
  • 在您使用的清单中使用注册表 URL 指定整个图像:
image: registry.hub.docker.com/jenkins/jenkins:lts
© www.soinside.com 2019 - 2024. All rights reserved.