Не могу отправить образ докера в gcp-кластер - PullRequest
1 голос
/ 15 апреля 2019

Итак, я сделал учебник, основанный на тензорной подаче и Kubernetes.Все шаги работают нормально, за исключением того, что образ докера проталкивается в кластер.

это учебник, который я пробовал.https://www.tensorflow.org/tfx/serving/serving_kubernetes

И когда я пытаюсь выдвинуть образ докера, он выдает ошибку вроде этого,

enter image description here

У меня естьпытался также создать кластер с областями применения.Но результат тот же, что и выше.

Команда, которую я использую для создания кластера с областями действия:

gcloud container clusters create resnet-serving-cluster --num-nodes 5 --scopes=storage-rw

Так что же с этим не так?Я сделал что-то не так ???

Ответы [ 3 ]

1 голос
/ 16 апреля 2019

ОК нашел ответ.Мой идентификатор проекта и имя реестра не совпадают.Я повторно помечаю образ докера новым именем реестра, указав свой идентификатор проекта, и отправляю его.Это работает.

0 голосов
/ 15 апреля 2019

Вы пытаетесь отправить ваше изображение в личный реестр на gcloud .Проверьте, можете ли вы получить доступ к своему личному реестру:



gcloud container images list-tags gcr.io/"your-project"/"image"


всю информацию о частном реестре gcloud вы можете найти здесь:

Дополнительная информацияинформацию вы можете найти здесь Обратите внимание, что:

По умолчанию Владельцы и редакторы проекта имеют разрешения на получение и извлечение для контейнера реестра этого проекта.
Просмотрщики проектов имеют только разрешение на извлечение.

0 голосов
/ 15 апреля 2019

Причин может быть несколько.

1) Я бы рекомендовал начать с проверки, предоставлен ли полный доступ к API. enter image description here

2) Обновление компонентов gcloud gcloud components update

3) Используйте gsutil, чтобы убедиться, что у вас есть разрешение на запись в корзину:

$ gsutil acl get gs://<my-bucket>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...