Как перенаправить запросы от входного контроллера kubernetes на открытые порты телеприсутствия на основе правил поддоменов?

Цель: в среде микросервисов мы хотели бы позволить инженерам, работающим над конкретным микросервисом, тестировать свой локальный код с версией других сервисов, работающих в облачном кластере kubernetes, через определенный поддомен.

Подробности Я проверил Telepresence ( https://www.telepresence.io/), который в основном позволяет локальному микросервису взаимодействовать с другими службами в кластере и наоборот. Представьте себе следующее:

Облако: [Сервис X, Сервис Y, Сервис Z]

Местный: [Служба Y]

Наша точка входа через входной контроллер kubernetes через Service X, которая является облачной версией, что мы хотели бы сделать, чтобы иметь субдомен во входных маршрутах, которые будут проходить:

subdomain.host -> Сервис X (облачный) -> Сервис Y (локальный) -> Сервис X (облачный)

Службе Y может быть разрешено получать трафик, выставляя порт посредством телеприсутствия, но как разрешить входящему контроллеру (на основе правил поддоменов) маршрутизировать эту конкретную версию службы вместо той, которая живет в облаке?

0 ответов

Другие вопросы по тегам