如何根据子域规则将请求从kubernetes入口控制器路由到远程呈现公开端口?

时间:2019-02-15 00:45:06

标签: kubernetes microservices kubernetes-ingress microk8s

目标: 在微服务环境中,我们希望允许从事特定微服务的工程师通过特定子域与在kubernetes云集群中运行的其他服务版本一起测试其本地代码。

详细信息 我已经检查了网真(https://www.telepresence.io),它基本上允许本地微服务与集群中的其他服务进行通信,反之亦然。想象一下:

云: [服务X,服务Y,服务Z]

本地: [服务Y]

我们通过kubernetes入口控制器进入的入口是通过Service X,这是云版本,我们要做的是在入口路由中包含一个子域,该子域将继续运行:

subdomain.host->服务X(云)->服务Y(本地)->服务X(云)

可以通过网真公开端口来允许服务Y获取流量,但是如何让入口控制器(基于子域规则)路由到该特定版本的服务,而不是驻留在云中的那个版本?

0 个答案:

没有答案