如何跟踪数据包以列出源 pod IP 和目标 pod ip


如何使用

服务获取请求在 Kubernetes 网络中路由到的最终目标 pod ip?是否可以与网络过滤器挂钩以获取数据包将路由到的客户端 pod ip 和服务器 pod ip。Kube 代理会列出所有传入的请求吗?

可以使用

-o jsonpath从服务和终结点对象中获取所需的信息。

要获取服务指向的 pod 的 IP,请执行以下操作:

kubectl get endpoints <service_name> -o jsonpath='{.subsets[].addresses[].ip}'

要获取服务 IP,请执行以下操作:

kubectl get service <service_name> -o jsonpath='{.spec.clusterIP}'

最新更新