【问题标题】:Make a request on all pods in Google Kubernetes对 Google Kubernetes 中的所有 pod 发出请求
【发布时间】:2020-09-14 00:48:24
【问题描述】:

我正在寻找一种方法来在我可以拥有的所有 Pod 上调用我的服务的 /test 端点(基本上我只有 3 个 Pod)。

这可能吗?

我尝试了一个调用我的平衡 ip (https://10.10.10.10:1111/test) 的云函数,但这只会将请求发送到一个 Pod,即 Pod1,因此 Pod2 和 Pod3 不执行 /test,我需要在所有 Pod 上执行该请求3 个豆荚。

不管这个 /test 做什么,我只需要在所有 pod 上执行即可。

任何实现这一点的提示都很棒。

【问题讨论】:

标签: kubernetes google-cloud-platform google-cloud-functions httprequest google-kubernetes-engine


【解决方案1】:

没有特定的方法,您必须使用 Kubernetes API 来获取所有 pod IP 并分别向每个 IP 发出请求。不过,这通常是一些不稳定的软件设计的标志。

【讨论】:

  • 我同意这个古怪的设计,但这不是问题的重点。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-10-08
  • 2020-02-23
  • 2018-09-14
  • 1970-01-01
  • 2022-10-21
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多