Как перенаправить запросы от входного контроллера kubernetes на открытые порты телеприсутствия на основе правил поддоменов? - PullRequest
0 голосов
/ 15 февраля 2019

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

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

Облако: [Служба X, Служба Y, Служба Z]

Локальное: [Служба Y]

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

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

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

...