на нем кластер, запустил Ингресс-контроллер на нем и какой-то ингресс-ресурс.
Я правильно понимаю, что это так и задумано, что этот ингресс не выходит за рамки кластера с его IP-адресами и если я хочу что-то сделать доступным из внешней сети, то мне нужно рядом к кластером запустить еще один nginx, и поставить мой ингресс как апстрим?!
Если да, то мне самостоятельно нужно придумать, как реагировать, если IP адрес ингресса измениться?!?
Самое простое, сделать nodeport у ingress controller, и ходить в кластер по host:port/url
Или у деплоя с ingress controller прописать hostPort
я хочу именно по 80-му порту... что бы все было как по настоящему. поставить рядом nginx еще один не проблема. Я просто не уверен что правильно понял "философию" и как потом бороться с теми случаями, когда ИП измениться или может уже готовы советы есть по этому поводу....
тогда вешай ingress-контроллер на внешний 80 порт, там есть такая опция обычно. и направляй домены на ip внешние кластера
т.е. я могу ингресс-контроллер-под принудительно забиндить на нужный ИП и нужный порт?!
ты можешь разрешить ему использовать хостовую сеть. Те сеть хоста на котором он запущен
А у хостовой машины постоянно меняется ip? Oo
Обсуждают сегодня