【发布时间】:2021-12-20 16:10:57
【问题描述】:
Type Reason Age From Message
---- ------ ---- ---- -------
Normal Scheduled 51s default-scheduler Successfully assigned jenkins/jenkins-0 to minikube
Normal BackOff 31s kubelet, minikube Back-off pulling image "jenkins/jenkins:2.303.3-jdk11"
Warning Failed 31s kubelet, minikube Error: ImagePullBackOff
Normal Pulling 17s (x2 over 47s) kubelet, minikube Pulling image "jenkins/jenkins:2.303.3-jdk11"
Warning Failed 1s (x2 over 32s) kubelet, minikube Failed to pull image "jenkins/jenkins:2.303.3-jdk11": rpc error: code = Unknown desc = Error response from daemon: Get "https://registry-1.docker.io/v2/": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)
Warning Failed 1s (x2 over 32s) kubelet, minikube Error: ErrImagePull
上面的错误是我在尝试在 minikube 集群上安装 Jenkins 时看到的。我正在使用此链接并继续关注:https://www.jenkins.io/doc/book/installing/kubernetes/
欣赏任何想法。
【问题讨论】:
-
由于尝试拉取图像超时,请检查是否可以访问 Internet,特别是如果您可以访问 docker.io,请尝试运行类似
curl https://registry-1.docker.io/v2/或nc -zv registry-1.docker.io 443的内容。 -
你用哪种方式安装jenkins? helm/yaml/operator?
-
我是用helm安装的。我正在尝试安装简单的 minikube 仪表板(暂时忘记 jenkins)并且它也无法提取图像。我看到 curl registry-1.docker.io/v2 {"errors":[{"code":"UNAUTHORIZED","message":"authentication required","detail":null}]} 我使用的是 ubuntu 笔记本电脑(20.04)实际上是戴尔机器划伤到linux。我使用 minikube start --driver=docker 启动了 minikube。我需要做一些代理设置吗?我不支持任何代理
-
你不需要在代理后面。只是出于好奇,您是否已登录(如在 docker login 中),如果已登录,您可以注销并重试吗?
-
Docker 应该没问题,但使用哪个驱动程序取决于您。 virtualbox 将与 VM 一起运行(启动时间不会那么快,资源利用率会更高),docker 将做容器而不是 VM。我只使用过 docker,到目前为止从未遇到过问题。
标签: jenkins kubernetes