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

Cha*_*hao 5 kubernetes google-kubernetes-engine

这是一件很苦涩的事情。

我创建了一个包含 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中提取图像。

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

Mir*_*iro 1

Kubernetes 1.11中存在相关报告的错误

确保这不是您的情况