Ошибка тайм-аута запроса URL-адреса для примера веб-интерфейса, в котором запущена служба Azure Kubernetes

#azure #azure-aks

#azure #azure-aks

Вопрос:

Я последовал приведенному ниже примеру и дошел до конца без ошибок

https://docs.microsoft.com/en-us/azure/aks/quickstart-helm

за исключением того, что ошибка тайм-аута возникает для внешнего IP-адреса, указанного ниже,

http://20.62.159.20/

Есть идеи?

введите описание изображения здесь

введите описание изображения здесь

Ответ №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. Я еще не пробовал, но это кажется хорошим.