Kubernetes: не удалось получить изображение из реестра частных контейнеров - PullRequest
0 голосов
/ 29 июня 2018

Я использую Azure для непрерывного развертывания. Мое секретное имя: " cisecret ", используя

kubectl create secret docker-registry cisecret --docker-username=XXXXX --docker-password=XXXXXXX --docker-email=SomeOne@outlook.com --docker-server=XXXXXXXXXX.azurecr.io

В моей задаче по выпуску Visual Studio Online пробег kubectl В разделе Секреты
Тип секрета: dockerRegistry
Тип реестра контейнеров: реестр контейнеров Azure
Секретное имя: цисекрет

Мой релиз успешно, но когда прокси в kubernetes

Не удалось получить изображение xxxxxxx неавторизованным: требуется аутентификация.

Ответы [ 3 ]

0 голосов
/ 14 июля 2018

Возможно, это связано с именем вашего контейнера? У меня была проблема, из-за которой я неправильно подготовил домен ACR перед именем изображения в моем YAML-каталоге Kubernetes, что означало, что я не был указан в реестре / изображении контейнера, и поэтому мой секрет (который работал), похоже, был взломан .

Можете ли вы опубликовать свой YAML? Может быть, есть что-то простое, так как кажется, что вы находитесь на правильном пути с точки зрения секретов.

0 голосов
/ 24 июля 2018

Мне нужно предоставить AKS доступ к ACR.

Пожалуйста, обратитесь к ссылке здесь

0 голосов
/ 29 июня 2018

Как передать секрет извлечения изображения при использовании команды 'kubectl run'?

Это должно помочь, вам нужно переопределить команду kubectl с помощью "imagepullsecrets": "cisecret".

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