gpt4 book ai didi

java - 如何使用 k8s-java-client 在同一 k8s 集群上的同一服务的 pod 之间进行通信?

转载 作者:行者123 更新时间:2023-12-02 09:51:12 26 4
gpt4 key购买 nike

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

到目前为止,我还没有找到完成工作的方法。

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

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

因此,Pod 发布一个事件,其他同级 Pod 消费该事件并使用react。或者 Pod 直接与其 sibling 通信,告诉他们使用react。

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

最佳答案

除了使用 Kubernetes API 发现对等 Pod(通常通过端点 API)之外,它不提供任何特定于实际通信的内容,这取决于您的代码。

关于java - 如何使用 k8s-java-client 在同一 k8s 集群上的同一服务的 pod 之间进行通信?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56312469/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com