Не удалось развернуть второй входной контроллер с помощью helm в кластере Azure Kubernetes (AKS)

#azure #kubernetes #kubernetes-ingress #azure-aks

#azure #kubernetes #kubernetes-вход #azure-aks

Вопрос:

Я развернул один входной контроллер в пространстве имен, выполнив команду:

 helm install nginx-ingress ingress-nginx/ingress-nginx 
    --namespace kk 
    --set controller.replicaCount=2 
    --set controller.nodeSelector."beta.kubernetes.io/os"=linux 
    --set defaultBackend.nodeSelector."beta.kubernetes.io/os"=linux
 

Когда я запускаю ту же команду в другом пространстве имен, я получаю следующую ошибку:

 Error: Failed to download "ingress-nginx/ingress-nginx" (hint: running `helm repo update` may help)
 

Я почти уверен, что мы можем установить несколько входных контроллеров в один кластер Kubernetes, но я не могу решить эту проблему.

Комментарии:

1. Там написано «не удалось загрузить» — что заставляет вас думать, что это проблема с установкой?

2. Вы пробовали подсказку => helm repo update

3. Вы используете другое имя для второго входного контроллера?

Ответ №1:

Все дело в вашем интернет-соединении. У меня была такая же проблема. Попробуйте использовать конкретную версию; это может помочь:

 helm install ingress-nginx ingress-nginx/ingress-nginx --version 3.7.1 --debug