Я только начинаю с kubernetes и сталкиваюсь с некоторыми проблемами.Я опишу свой сценарий:
Я хочу развернуть приложение, которое состоит из N (будучи N около 10) различных сервисов.Каждый сервис имеет свой собственный домен, и сервисы связываются друг с другом.Я пытаюсь развернуть его с Amazon EKS .
Я развернул все это и настроил обратный прокси, используя вход с контроллером nginx, и он работает, как и ожидалось.Если я добавлю входящий внешний ip (a0[..].us-east-1.elb.amazonaws.com
) в мой файл hosts, указывающий на URL-адреса служб, все будет хорошо, но я хочу сделать еще один шаг.
Я должен указать все URL-адреса своих служб наIP в моем провайдере домена.Но вход получает новый внешний IP каждый раз, когда он создается.Чего я хочу добиться, так это привязать статический IP-адрес к входу.
Я уже читал этот вопрос:
Привязать nginx-вход к статическому IP-адресу
Но единственный ответ на этот вопрос предлагает использовать балансировщик сетевой нагрузки (NLB), но я не могу найти, как связать Elastic IP с NLB.Чтение этого руководства по AWS Я видел, что вы можете прикрепить Elastic IP при создании NLB вручную.
Возможно, я что-то неправильно понимаю, или есть какая-то концепция, которой я не занимаюсьпока знаю, и есть более простой способ сделать то, что я хочу.
В любом случае, большое спасибо за потраченное время.