Не удалось получить изображения из dockerhub в Kubernetes 0.15.

Я следил за гостевой книгой kubernetes и изменил значение изображения таким образом, чтобы получить изображения из dockerhub.

"image": "redis"

Но это не удалось. журнал говорит:

Не удалось создать инфра-контейнер модуля: не удалось получить изображение для gcr.io/google_c...

И я установил инструкции по предварительной загрузке изображений:

"imagePullPolicy":"Never"

Я уверен, что у миньона есть образ Redis

Но тоже не получилось, и вытащил с gcr.io


person lokikiller    schedule 21.04.2015    source источник
comment
Я обнаружил, что файл gcr.io/google_container/pause не может быть извлечен, так что есть ли другой способ его получить?   -  person lokikiller    schedule 21.04.2015
comment
Где вы запускаете свой кластер? А какая версия докера у вас стоит?   -  person Robert Bailey    schedule 21.04.2015


Ответы (1)


Поскольку вы находитесь в Китае, вы не сможете получать изображения с gcr.io (включая изображение паузы). Если вы хотите скомпилировать собственное изображение паузы и загрузить его в реестр изображений, к которому у вас есть доступ, вы можете указать --pod_infra_container_image="<registry>/pause:latest" при запуске kubelet.

person Robert Bailey    schedule 21.04.2015
comment
@Robert Можете ли вы сказать мне, как создать изображение паузы? У меня похожая проблема, но я не могу найти, как скомпилировать собственное изображение паузы. ТИА. - person Pensu; 16.10.2015
comment
Файл Dockerfile, используемый для создания образа паузы, проверяется в репозитории git Kubernetes (github.com/kubernetes/kubernetes/blob/master/build/pause/). Просто возьмите это и отправьте в свой локальный реестр. - person Robert Bailey; 16.10.2015