相关疑难解决方法(0)

构建映像时出现错误"获取https://registry-1.docker.io/v2/:net/http:请求已取消"

我在构建图像时遇到以下错误

Step 1/10 : FROM ubuntu:14.04
Get https://registry-1.docker.io/v2/: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)
Run Code Online (Sandbox Code Playgroud)

docker docker-image

15
推荐指数
8
解决办法
2万
查看次数

GKE 集群的一个节点无法从 dockerhub 拉取镜像

这是一件很苦涩的事情。

我创建了一个包含 3 个节点的节点池的私有GKE 集群。然后我有一个包含 3 个 Pod 的副本集。其中一些 pod 将被调度到一个节点。

所以这些 Pod 之一总是出现ImagePullBackOff,我检查错误

Failed to pull image "bitnami/mongodb:3.6": 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)
Run Code Online (Sandbox Code Playgroud)

并且调度到其余两个节点的 Pod 运行良好。

我 ssh 到该节点,运行docker pull,一切都很好。我找不到其他方法来解决此错误。

我尝试draindelete该节点并让集群重新创建该节点。但它仍然不起作用。

请帮帮我。

更新:从GCP文档来看,它将无法从docker hub中提取图像。

但最奇怪的事情是只有一个节点无法提取图像。

kubernetes google-kubernetes-engine

5
推荐指数
1
解决办法
2418
查看次数

在 GKE 集群中安装 Velero 时无法拉取映像“velero/velero-plugin-for-gcp:v1.1.0”

我正在尝试为 kubernetes 备份安装和配置 Velero。我已经按照链接在我的 GKE 集群中配置它。安装进行得很顺利,但 velero 无法正常工作。

我正在使用 google cloud shell 来运行我的所有命令(我已经在我的 google cloud shell 中安装并配置了 velero 客户端)

在进一步检查 velero 部署和 velero pod 时,我发现它无法从 docker 存储库中提取图像。

kubectl get pods -n velero
NAME                      READY   STATUS              RESTARTS   AGE
velero-5489b955f6-kqb7z   0/1     Init:ErrImagePull   0          20s
Run Code Online (Sandbox Code Playgroud)

来自 velero pod (kubectl describe pod) 的错误(为了可读性而对输出进行了编辑 - 下面仅显示相关信息)

    Events:
  Type     Reason     Age               From                                                  Message
  ----     ------     ----              ----                                                  -------
  Normal   Scheduled  38s               default-scheduler                                     Successfully assigned velero/velero-5489b955f6-kqb7z to gke-gke-cluster1-default-pool-a354fba3-8674
  Warning  Failed     22s               kubelet, gke-gke-cluster1-default-pool-a354fba3-8674  Failed to …
Run Code Online (Sandbox Code Playgroud)

backup google-cloud-platform kubernetes google-kubernetes-engine velero

4
推荐指数
1
解决办法
541
查看次数