0

我有一个 Kubernetes 集群,上面有很多服务。如何使用 kubernetes-java-client 让一个 pod 发布消息,并从另一个兄弟 pod(同一服务的 pod)接收它。

直到现在,我还没有找到完成工作的方法。

示例:1 个服务 -> 4 个 pod(4/4 副本集)

在服务中调用 Api,负载均衡将请求带到 1 个 Pod,因此其他 Pod 需要做出反应,因为另一个 Pod 中的特定 Api 已被激活。

因此,pod 发布一个事件,其他兄弟 pod 消费该事件,并做出反应。或者 pod 直接与其兄弟姐妹交流,告诉他们做出反应。

这可能吗,类似情况的正确方法是什么?

4

1 回答 1

1

除了使用 Kubernetes API 来发现对等 Pod(通常通过端点 API)之外,它没有为实际通信提供任何特别的东西,这取决于您的代码。

于 2019-05-26T13:35:01.830 回答