LINUX.ORG.RU
ФорумAdmin

Настройка доступа к ingress controller извне

 


0

1

Доброго времени суток. Изучаю 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
Удаление правил не помогло. ОС debian 11, K8s v1.30.1, iptables v1.8.7 (nf_tables) Кто знает в чем проблема? Спасибо.



Последнее исправление: globus80 (всего исправлений: 2)