У меня внезапно возникли проблемы при извлечении последнего образа из реестра контейнеров Azure с помощью AKS (который ранее работал нормально.
Если я запускаю
kubectl describe pod <podid> I get:
Failed to pull image <image>: rpc error: code = Unknown desc = Error response from daemon: Get <image>: unauthorized: authentication required
, я попытался войти вACR вручную, и все работает правильно - новые изображения выдвинуты правильно, и я могу вытащить их вручную.
Более того, я пробовал:
az aks update -g MyResourceGroup -n MyManagedCluster --attach-acr acrName
Что успешно (нет ошибок, естьвыходное распространение было успешным), но оно все еще не работает.
Я попытался обновить учетные данные с помощью:
az aks update-credentials --resource-group <group>--name <aks name>--reset-service-principal --service-principal <sp id> --client-secret <client-secret>
, который выдает довольно странное сообщение:
Deployment failed. Correlation ID: 6e84754a-821d-4a39-a0df-7ab9ba21973f.
Unable to get log analytics workspace info. Resource ID:
/subscriptions/<subscription id>/resourcegroups/defaultresourcegroup-
weu/providers/microsoft.operationalinsights/workspaces/defaultworkspace-
d259e6ea-8230-4cb0-a7a8-7f0df6c7ef18-weu. Details: autorest/azure: Service
returned an error. Status=404 Code="ResourceGroupNotFound"
Message="Resource group 'defaultresourcegroup-weu' could not be found.". For
more details about how to create and use log analytics workspace, please
refer to: https://aka.ms/new-log-analytics
Я попытался создать новое рабочее пространство для анализа журналов, и ошибка, описанная выше, не исчезла.
Я также попытался выполнить шаги из:
Эта ссылка
Это ТАК сообщение
Как и этот пост
Помимо постов выше, я прошел много уроков и Microsoftстраницы, чтобы попытаться решить проблему.
Я пытался создать новый сервис princiприятель и назначив ему соответствующие роли, но ошибка все еще сохраняется. Я также баловался с созданием новых секретов и не имел успеха.
Мои модули, которые не нуждаются в новых изображениях, все работают, как ожидалось. Если я посмотрю на регистрацию моего приложения (в лазурном активном каталоге), все они были созданы год назад, поэтому я обеспокоен тем, что срок действия какого-то файла истек, и я не знаю, как это исправить.