Istio-Gateway автоматически управляет IP-адресами - PullRequest
0 голосов
/ 03 марта 2020

Существует пул IP-адресов внешнего балансировщика нагрузки, которые были переданы Istio-Gateway. При развертывании необходимо, чтобы для каждого развертывания был выбран уникальный IP-адрес.

Каким образом IP-адрес может быть исправлен или применен для каждой службы или какими должны быть параметры Istio для развертывания внешнего балансировщика нагрузки в заказать автоматическое управление IP-адресами?

1 Ответ

0 голосов
/ 03 марта 2020

Для службы типа Loadbalancer вы можете указать IP-адрес с помощью параметра loadBalancerIP, но kubernetes сам не поддерживает эту функцию. Работает с некоторыми облачными провайдерами. На самом деле, я цитирую из документов:

Некоторые поставщики облачных услуг позволяют вам указать loadBalancerIP. В этих случаях балансировщик нагрузки создается с помощью указанного пользователем loadBalancerIP. Если поле loadBalancerIP не указано, для loadBalancer устанавливается эфемерный IP-адрес. Если вы указываете loadBalancerIP, но ваш облачный провайдер не поддерживает эту функцию, то поле loadbalancerIP, которое вы устанавливаете, игнорируется.

В GKE это работает. У нас есть несколько кластеров с Istio, где мы форсируем IP-адрес службы istio-ingressgateway.

Обратите внимание, что istio-ingressgateway - это просто служба kubernetes, поэтому вы должны обращаться с ней следующим образом.

...