Kubernetes Istio:如何找到处理请求的pod?
我试图了解哪个pod实际上为Istio路由的请求提供服务 有相当多的虚拟服务,因此逐个迭代它们太耗时了。无论如何,我这样做了,没有找到处理请求的实际Kubernetes服务/Pod 例如,使用Istio,有没有办法询问哪个pod处理来自Kubernetes Istio:如何找到处理请求的pod?,kubernetes,istio,Kubernetes,Istio,我试图了解哪个pod实际上为Istio路由的请求提供服务 有相当多的虚拟服务,因此逐个迭代它们太耗时了。无论如何,我这样做了,没有找到处理请求的实际Kubernetes服务/Pod 例如,使用Istio,有没有办法询问哪个pod处理来自/pipeline/api/v1beta1/runs的请求?换句话说,找到给定路线的吊舱 我发现,使用istioctl有一种方法可以确定哪些路由由给定的服务/Pod as处理(实际上,它似乎没有提供virtualservice定义中已有的更多信息)。我需要的恰恰相
/pipeline/api/v1beta1/runs
的请求?换句话说,找到给定路线的吊舱
我发现,使用
istioctl
有一种方法可以确定哪些路由由给定的服务/Pod as处理(实际上,它似乎没有提供virtualservice定义中已有的更多信息)。我需要的恰恰相反-给定一条查找pod的路径。您可以像jaeger一样跟踪所有请求并找到您需要的请求。这能解决你的问题吗?@Matt谢谢你的建议,很好。我只是认为应该有一个简单的工具来运行istio的VirtualService路由规则的评估。istio已经为每个传入请求提供了该功能,我认为为调试目的提供该功能是有意义的。