Доброго времени суток. Изучаю K8s. Поставил nginx ingress controller по этой статье https://docs.nginx.com/nginx-ingress-controller/installation/installing-nic/i... . Прикрутил внешний IP-адрес. Проверяю доступ к этому адресу через curl с любой машины кластера и получаю ответ 404, стало быть nginx работает. Но если проверяю через curl с любой другой машины, то получаю ответ curl: (7) Failed to connect to <адрес> port 80: Нет маршрута до узла. Пинг на данный адрес не идет хоть с какой-либо ноды кластера, хоть с других серверов. В файерволе есть правила
Chain KUBE-EXTERNAL-SERVICES (2 references)
num target prot opt source destination
1 REJECT tcp -- anywhere anywhere /* pack/pack-notify-svc-ws-ext:ws has no endpoints */ ADDRTYPE match dst-type LOCAL reject-with icmp-port-unreachable
2 DROP tcp -- anywhere <внешний адрес> /* nginx-ingress/my-release-nginx-ingress-controller:http has no local endpoints */
3 DROP tcp -- anywhere anywhere /* nginx-ingress/my-release-nginx-ingress-controller:http has no local endpoints */ ADDRTYPE match dst-type LOCAL
4 DROP tcp -- anywhere <внешний адрес> /* nginx-ingress/my-release-nginx-ingress-controller:https has no local endpoints */
5 DROP tcp -- anywhere anywhere /* nginx-ingress/my-release-nginx-ingress-controller:https has no local endpoints */ ADDRTYPE match dst-type LOCAL
6 REJECT tcp -- anywhere anywhere /* pack/pack-notify-grpc-svc:grpc-web has no endpoints */ ADDRTYPE match dst-type LOCAL reject-with icmp-port-unreachable