У меня есть несколько служб, работающих с модулями, размещенными в кластере в Google Cloud K8.
Служба 1 является входной - basic-ingress
Сервис 2 - это NodeJS API Gateway с 2 модулями - security-gateway-svc
Сервис 3 - это NodeJS API с 2 модулями - some-random-api-svc
и т. д. Служба 4/5/6 и т. д. *
Мой вход позволяет мне получать доступ к открытым службам через поддомен, однако я хотел бы переместить внешние API-интерфейсы за мой шлюз, чтобы я мог обрабатывать аутентификациюи т. д. в шлюзе.
Я хотел бы разрешить security-gateway-svc
подключаться к some-random-api-svc
без необходимости проходить через dns или за пределы моего кластера.
Я подумал, что яможет обновить мой вход, чтобы все поддомены использовали одну и ту же запись службы и позволяли шлюзу определять, куда должен идти трафик.
Я могу настроить это локально, так как все работает на localhost
, и я указываюport
так что это довольно просто.
Возможно ли, однако, выставить pшансы на другие модули в кластере через имя службы вместо реального домена / DNS посмотреть?