на него ответ:
вот у меня есть пару ингресов в гке:
kgi
NAME HOSTS ADDRESS PORTS AGE
nginx-ingress-foobar-api-staging api.foobar.com 12.34.123.45 80, 443 218d
nginx-ingress-foobar-web-staging foobar.com,*.foobar.com 12.34.123.45 80, 443 217d
nginx-ingress-very-foobar-staging very.foobar.io 12.34.123.45 80, 443 222d
и ингресс контроллер
nginx-ingress-controller LoadBalancer 10.40.9.223 54.23.54.12 80:30042/TCP,443:31118/TCP 222d
для чего нужен и где вообще находится адрес ингрессов(который для всех одинаковый) если все запросы шлются на лоадбалансер ингресс-контроллера?
странно. а точно у всех ингресс адрес одинаковый ? а там ингресс класс в аннотации указан ? зайди в консоль gce И посмотри сколько у тебя LoadBalancer создано в твоем проекте. а то может оказаться, что у тебя для ингрессов этих был создан облачный ингресс контроллер, в дополнение к nginx-ingress-controller. ну и как бы обычно на каждый ингресс gke создавал свой собственный контроллер и load balancer со своим адресом.... неужели они научились не творить такую дичь ?
Обсуждают сегодня