Kubernetes не смог обеспечить балансировщик нагрузки: ошибка при создании прослушивателя балансировщика нагрузки: "DuplicateListener".

У меня был установлен вход, но у меня возникла ошибка, поэтому я попытался переустановить niginx, я запустил этот первый комментарий

kubectl apply -f https://raw.githubusercontent.com/kubernetes/ingress-nginx/controller-v0.47.0/deploy/static/provider/aws/deploy.yaml

но поскольку у меня есть настраиваемая конфигурация, я попытался установить с помощью helm после запуска для первой команды

helm install nginx nginx-stable/nginx-ingress -f ingress-values.yaml

ingress-values.yaml

controller:
  service:
    annotations:
      service.beta.kubernetes.io/aws-load-balancer-ssl-cert: "MY_ARN"
      service.beta.kubernetes.io/aws-load-balancer-backend-protocol: "tcp"
      service.beta.kubernetes.io/aws-load-balancer-ssl-ports: "443"
    httpsPort:
      targetPort: 8443

но теперь все хосты вышли из строя, и я получил эту ошибку

Error syncing load balancer: failed to ensure load balancer: error creating load balancer listener: "DuplicateListener: A listener already exists on this port for this load balancer 'arn:aws:elasticloadbalancing:us-east-2:XX:loadbalancer/net/XX/XX'\n\tstatus code: 400, request id: e9ef7a56-d3f7-473c-adbb-1dd0759078e5"

person Mina Fawzy    schedule 07.06.2021    source источник
comment
Вам нужно добавить свою индивидуальную конфигурацию к вопросу. Я не знаю, что именно вы делали. Пожалуйста, добавьте эту информацию. Кроме того, вы можете прочитать эту аналогичную проблему и это другое.   -  person Mikołaj Głodziak    schedule 21.06.2021
comment
это происходит из-за дублирующейся установки ingnix   -  person Mina Fawzy    schedule 21.06.2021


Ответы (1)


Это происходит потому, что я дважды устанавливаю nginx в разных пространствах имен

Я исправил это, удалив установку руля

person Mina Fawzy    schedule 21.06.2021