【问题标题】:Installing Jenkins onminikube shows Failed to pull image "jenkins/jenkins:2.303.3-jdk11"安装 Jenkins onminikube 显示 Failed to pull image "jenkins/jenkins:2.303.3-jdk11"
【发布时间】: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


【解决方案1】:

我尝试使用带有 virtualbox 的 minikube,并且开箱即用。 但是,想让 docker 工作,但我做不到。

最后,我删除了所有内容(甚至重新安装了 ubuntu)并使用最新的 k8s 版本重新设置了 k8s 集群(在我尝试使用 k8s 的 --version=1.19.0 之前)

我使用过:minikube start --driver=docker。然后跟着官方jenkins install with helm3,那个太最新了,lts——

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多