我使用 Openshift 和 Kubernetes 作为我的应用程序的云平台。出于测试目的,我需要拦截传入我的 pod 的 http 请求。是否可以使用 Kubernetes 客户端库来做到这一点,或者可以使用 yaml 进行配置?
最佳答案
简单的答案是否定的,你不能。
克服这个问题的方法之一是执行到你的容器( kubectl exec -it <pod> bash
),安装 tcpdump 并运行类似 tcpdump -i eth0 -n
的东西。 .
在基础设施级别解决该问题的更合理方法是使用一些跟踪工具,例如 Jaeger/Zipkin
关于kubernetes - 拦截/捕获 Kubernetes 中 Pod/服务的传入流量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48338396/