#azure #azure-aks
#azure #azure-aks
Вопрос:
Я последовал приведенному ниже примеру и дошел до конца без ошибок
https://docs.microsoft.com/en-us/azure/aks/quickstart-helm
за исключением того, что ошибка тайм-аута возникает для внешнего IP-адреса, указанного ниже,
Есть идеи?
Ответ №1:
Это вызвано учетными данными реестра docker. В документе не показано, как настроить его для ACR. Есть два способа ее решения. Один из них заключается в том, что вы можете присоединить ACR к кластеру AKS с помощью команды CLI:
az aks update -g mygroup -n myaks --attach-acr myacr
Другой способ — использовать секрет для ACR. Вот шаги по созданию секрета с помощью участника-службы, вы также можете использовать имя администратора и пароль ACR. Затем измените файл values.yaml
следующим образом:
imagePullSecrets:
- name: secretName
Комментарии:
1. Эта команда была запущена.
az aks create -g MyResourceGroup -n MyAKS --location eastus --attach-acr MyHelmACR --generate-ssh-keys
Означает ли это, что она не работает так, как первая предоставленная вами команда.2. @Pingpong Нет, оба они работают с одним и тем же результатом. Похоже, что ваше изображение находится в ACR с именем HelloHelmACR, а не MyHelmACR. Вы допускаете ошибку?
3. Да, я изменил его на HelloHelmACR в примере, показанном на скриншоте.
4. @Pingpong Итак, это решает вашу проблему? Если это работает для вас, пожалуйста, примите это.
5. Я еще не пробовал, но это кажется хорошим.