v0.8中是否有任何方法可以跟踪请求中应用的istio对象。
为什么请求遵循特定路径。例如,它通过入口 - >网关 - >虚拟服务 - >目的地规则 - > pod - >重复...
每个对象中应用的规则。
谢谢。
答案 0 :(得分:1)
有一个名为Kiali的新项目,旨在实现利用服务网格的可观察性的目标。 Kiali基于Istio(他们与istio社区非常接近)并且始终使用其最新版本。
Kiali有一个服务图,用户可以在其中查看将哪些istio对象应用于每个服务。此外,对于每种服务,您都可以查看这些istio对象的更多详细信息。
在这里我将两个屏幕快照作为潜行峰:
在此服务列表中,您可以看到v3和v2节点具有断路器(闪电符号),并且评论服务具有用于在v1和v2之间路由请求的虚拟服务。请注意,该图还显示了其所有服务的运行状况以及它们之间的连接。
从服务图,您可以导航到每个服务详细信息页面,您可以在其中找到其附加的istio对象的定义。
有关Kiali的更多信息,请查看其网页:kiali.io和其github:kiali/kiali