Istio 0.8。 Trace istio对象和请求中应用的规则

时间:2018-06-02 22:11:52

标签: istio

v0.8中是否有任何方法可以跟踪请求中应用的istio对象。

为什么请求遵循特定路径。例如,它通过入口 - >网关 - >虚拟服务 - >目的地规则 - > pod - >重复...

每个对象中应用的规则。

谢谢。

1 个答案:

答案 0 :(得分:1)

有一个名为Kiali的新项目,旨在实现利用服务网格的可观察性的目标。 Kiali基于Istio(他们与istio社区非常接近)并且始终使用其最新版本。

Kiali有一个服务图,用户可以在其中查看将哪些istio对象应用于每个服务。此外,对于每种服务,您都可以查看这些istio对象的更多详细信息。

在这里我将两个屏幕快照作为潜行峰:

在此服务列表中,您可以看到v3和v2节点具有断路器(闪电符号),并且评论服务具有用于在v1和v2之间路由请求的虚拟服务。请注意,该图还显示了其所有服务的运行状况以及它们之间的连接。 service graph example

从服务图,您可以导航到每个服务详细信息页面,您可以在其中找到其附加的istio对象的定义。 service details example

有关Kiali的更多信息,请查看其网页:kiali.io和其github:kiali/kiali