Один узел для кластера GKE не может получить изображение из dockerhub - PullRequest
1 голос
/ 12 июня 2019

Это очень запутанная вещь.

Я создал частный GKE кластер с пулом из 3 узлов. Тогда у меня есть набор реплик с 3 стручками. некоторые из этих модулей будут назначены одному узлу.

Таким образом, один из этих модулей всегда получает 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)

И блоки, запланированные для оставшихся двух узлов, работают хорошо.

Я ssh к этому узлу, запустить docker pull и все в порядке. Я не могу найти другой способ устранения этой ошибки.

Я попытался drain или delete этого узла и позволить кластеру воссоздать узел. но он все еще не работает.

Помогите мне, пожалуйста.

Обновление: Из документации GCP не удастся извлечь изображения из док-концентратора.

НО самое странное, что ТОЛЬКО ОДИН узел не может получить изображения.

1 Ответ

1 голос
/ 16 июня 2019

В сообщении Kubernetes 1.11

была обнаружена соответствующая ошибка

Убедитесь, что это не ваш случай

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...