集群外的 Istio VirtualService 网络

时间:2021-05-21 17:49:37

标签: kubernetes istio

我有一个整体式应用程序,它被分解为微服务域。微服务位于使用 istio 服务网格的 kubernetes 集群中。我想开始一点一点地替换单体的服务组件。鉴于 UI 代码也在集群内运行,微服务在集群内,但旧的 web api 在集群外,是否可以使用 VirtualService 来处理我指定到集群内服务的路径,然后转发或代理集群外的其余调用?

enter image description here

1 个答案:

答案 0 :(得分:1)

您必须定义一个 ServiceEntry,以便 Istio 了解您的外部服务。该 ServiceEntry 可用作 VirtualService 中的目的地。 https://istio.io/latest/docs/reference/config/networking/virtual-service/#Destination