it-swarm.com.ru

Kubernetes: не удалось получить изображение из реестра частных контейнеров

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

kubectl create secret docker-registry cisecret --docker-username=XXXXX --docker-password=XXXXXXX [email protected] --docker-server=XXXXXXXXXX.azurecr.io

В моей задаче по выпуску Visual Studio Online kubectl запустите Под Secrets section
Тип секрета: dockerRegistry
Тип реестра контейнеров: Azure Container Registry
Секретное имя: цисекрет

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

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

6
Herman

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

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

1
Herman

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

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

0
Abhirup Guha

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

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

0
Necevil