У меня есть простой вопрос, но я с ним не справляюсь (сейчас некоторое время следую многим учебникам Google, хотя ...).
Контекст:
У меня есть кластер GKE (Google Kubernetes Engine), который имеет рабочие нагрузки (балансировщики нагрузки, модули) , et c)
У меня есть LoadBalancer для ServiceA, который имеет внешний IP XX.XXX.XXX.XX. Этот сервис выставляет порт YYYY. Затем я могу подключиться к своему сервису, используя эту комбинацию IP: PORT.
Проблема: Как я могу получить доступ к этому XX.XXX.XXX.XX:YYYY
с такого адреса, как <YOUR_NAMING>.endpoints.<PROJECT_ID>.cloud.goog
?
Возможный пример:
У нас есть служба, работающая с сервером gRP C (: 9000) и REST API (: 9001)
service-a.endpoints.emixam23.cloud.goog
: (запрос к этой конечной точке [HTTP] переадресует его на XX.XXX.XXX.XX:9001
, а соединение gRP C может быть перенаправлено на XX.XXX.XXX.XX:9000
в зависимости от конфигурации) service-a.endpoints.emixam23.cloud.goog:9001
: (Запрос к этой конечной точке [HTTP] перенаправит его на XX.XXX.XXX.XX:9001
и только) service-a.endpoints.emixam23.cloud.goog:9000
: (Соединение с этой конечной точкой [gRPC] будет перенаправлено на XX.XXX.XXX.XX:9000
и только)
Спасибо за любую помощь!