Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/kubernetes/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Kubernetes Istio:如何找到处理请求的pod?_Kubernetes_Istio - Fatal编程技术网

Kubernetes Istio:如何找到处理请求的pod?

Kubernetes Istio:如何找到处理请求的pod?,kubernetes,istio,Kubernetes,Istio,我试图了解哪个pod实际上为Istio路由的请求提供服务 有相当多的虚拟服务,因此逐个迭代它们太耗时了。无论如何,我这样做了,没有找到处理请求的实际Kubernetes服务/Pod 例如,使用Istio,有没有办法询问哪个pod处理来自/pipeline/api/v1beta1/runs的请求?换句话说,找到给定路线的吊舱 我发现,使用istioctl有一种方法可以确定哪些路由由给定的服务/Pod as处理(实际上,它似乎没有提供virtualservice定义中已有的更多信息)。我需要的恰恰相

我试图了解哪个pod实际上为Istio路由的请求提供服务

有相当多的虚拟服务,因此逐个迭代它们太耗时了。无论如何,我这样做了,没有找到处理请求的实际Kubernetes服务/Pod

例如,使用Istio,有没有办法询问哪个pod处理来自
/pipeline/api/v1beta1/runs
的请求?换句话说,找到给定路线的吊舱


我发现,使用
istioctl
有一种方法可以确定哪些路由由给定的服务/Pod as处理(实际上,它似乎没有提供virtualservice定义中已有的更多信息)。我需要的恰恰相反-给定一条查找pod的路径。

您可以像jaeger一样跟踪所有请求并找到您需要的请求。这能解决你的问题吗?@Matt谢谢你的建议,很好。我只是认为应该有一个简单的工具来运行istio的VirtualService路由规则的评估。istio已经为每个传入请求提供了该功能,我认为为调试目的提供该功能是有意义的。