【问题标题】:One node for a GKE cluster cannot pull image from dockerhubGKE 集群的一个节点无法从 dockerhub 拉取镜像
【发布时间】:2019-06-12 09:23:07
【问题描述】:

这是一件非常令人费解的事情。

我创建了一个具有 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)

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

我 ssh 到那个节点,运行docker pull,一切都很好。我找不到解决此错误的另一种方法。

我尝试draindelete 那个节点并让集群重新创建节点。但它仍然无法正常工作。

请帮帮我。

更新: 从 GCP documentation,它将无法从 docker hub 拉取图像。

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

【问题讨论】:

  • 有人对此有所了解吗?如果 GKE 不能使用公共 Docker Hub 映像,我不明白它是如何处理的。

标签: kubernetes google-kubernetes-engine


【解决方案1】:

Kubernetes 1.11 中有一个相关的错误报告

确保不是你的情况

【讨论】:

    猜你喜欢
    • 2015-06-28
    • 2016-09-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-03
    • 1970-01-01
    • 2019-11-22
    相关资源
    最近更新 更多