对Google Kubernetes中的所有pod发出请求

对Google Kubernetes中的所有pod发出请求,kubernetes,google-cloud-platform,google-cloud-functions,httprequest,google-kubernetes-engine,Kubernetes,Google Cloud Platform,Google Cloud Functions,Httprequest,Google Kubernetes Engine,我正在寻找一种方法,在我可以拥有的所有pod上调用/测试我的服务端点(实际上我只有3个pod) 有可能吗 我尝试了一个调用我的平衡ip()的云函数,但是这将只向一个pod发送请求,即Pod1,因此Pod2和Pod3不执行/测试,我需要在所有3个pod上执行请求 不管这个/测试是什么,我只需要在所有pod上执行 实现这一点的任何提示都将非常棒。没有具体的方法,您必须使用Kubernetes API获取所有pod IP,并分别向每个pod IP发出请求。这通常是一些不可靠的软件设计的迹象。这些Pod

我正在寻找一种方法,在我可以拥有的所有pod上调用/测试我的服务端点(实际上我只有3个pod)

有可能吗

我尝试了一个调用我的平衡ip()的云函数,但是这将只向一个pod发送请求,即Pod1,因此Pod2和Pod3不执行/测试,我需要在所有3个pod上执行请求

不管这个/测试是什么,我只需要在所有pod上执行


实现这一点的任何提示都将非常棒。

没有具体的方法,您必须使用Kubernetes API获取所有pod IP,并分别向每个pod IP发出请求。这通常是一些不可靠的软件设计的迹象。

这些Pod1..3是部署的副本,或者它们是明显创建的pod?这些pod是副本。这是为了pod的活力吗?我的意思是为了健康/错误检查?不,这是为了在每个pod上执行一个小流程。这是否回答了您的问题?我同意这个古怪的设计,但这不是问题的关键。