Как назначить IP-адрес входному контроллеру на облачных провайдерах K8S - EKS и GKE - PullRequest
0 голосов
/ 01 февраля 2020

Как мне назначить IP-адрес на входной контроллер? Я использую AWS EKS, а также GCP GKE.

Если возможно, это получить частный IP-адрес от облачного провайдера. Я не хочу, чтобы он был доступен для публики c. Я использую его как внутренний балансировщик нагрузки, используя HaProxy.

Я видел эту статью, но в ней недостаточно подробностей. https://github.com/kubernetes/ingress-nginx/tree/master/docs/examples/static-ip

Спасибо, Янив

1 Ответ

1 голос
/ 01 февраля 2020

Вы можете использовать входной контроллер nginx и использовать внутренние балансировщики нагрузки для обслуживания. При использовании внутреннего LB будет использоваться внутренний IP, и вы можете определить этот внутренний IP (если хотите) в определении службы.

Это не будет работать с входным контроллером облачного провайдера. Если вы используете вход GCE или AWS, вы получите GCE HTTP (S) LB или elasti c IP. Использование входного контроллера Nginx предоставит вам обходной путь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...