Kubernetes: Как получить доступ к внешнему IP балансировщика нагрузки внутри Pod - PullRequest
0 голосов
/ 05 ноября 2019

У меня есть сценарий использования, когда мне нужно развернуть распределенную базу данных, используя Kubernetes Statefulset. Я хочу получить доступ ко всем модулям из внешнего кластера. Есть несколько способов сделать это, один из них - создать службу балансировки нагрузки для каждого модуля. Теперь я хочу добавить этот внешний PublicIP балансировщика нагрузки в Pod (некоторые файлы конфигурации, связанные с БД, нуждаются в этой информации).

Я попытался проверить, есть ли какая-либо ENV-переменная внутри Pod, которая может иметь такую ​​информацию. Существуют некоторые варианты ENV, связанные с услугами, но они не сообщают externalIP. Они показывают только внутренний сервисный IP. Любые предложения, чтобы получить этот externalIP внутри Pod?

...