вызов API для https://management.azure.com/subscriptions/75b381e6-d739-4955-2-e7e7adc/resourceGroups/MC_xxxcoreapi_CoreCluster_westeurope/providers/Microsoft.ContainerInstance/containerGroups/xxx-coreapi-public-xxxcorejob1-vdjsb?api-version=2018-10-01: получен код состояния ответа HTTP 400 код ошибки «InaccessibleImage»: изображение «xxxx.azurecr.io/core:v1.0.0.0» в группе контейнеров '' xxx-coreapi-publi c -xxx-vdjsb '' недоступен
Сценарий использования: Переход от AKS к ACI с помощью виртуального кублета. Я могу вытащить его, используя docker pull, также я могу вытащить изображение в узле AKS с и без imagePullSecret, но не с типом: virtual-kubelet
Уже пробовал следующее:
Извлечение изображения из частного реестра
CreateSecret imagePullSecrets: name: xxx-axth
Также используйте служебную учетную запись с секретом. Мой участник службы AKS имеет contributor и acrpull роли
contributor
acrpull
Кроме того, я попытался:
az aks update -n CoreCluster -g xxxcoreapi --attach-acr xxxcoreapi"
Так что это решено окончательно
Как ни странно, я выхожу на портал azure, перезагружаю свой p c, и все работает как положено.
Согласно моему пониманию Возможные причины:
Azure refre sh кеш
Кэш моего компьютера refre sh для связанных файлов / config
Я надеюсь, что мой опыт поможет кому-то в подобной ситуации