我有一个Kubernetes集群,上面有很多服务。如何使用kubernetes-java-client使一个Pod发布一条消息,并从另一个同级Pod(具有相同服务的Pod)接收消息。
直到现在,我还没有找到完成工作的方法。
示例: 1个服务-> 4个容器(4/4个副本集)
在服务中调用Api,负载均衡会将请求转移到1个Pod,因此其他Pod需要做出反应,因为已激活另一个Pod中的特定Api。
因此,广告连播发布事件,而其他同级广告连播消费该事件,然后做出反应。或者,吊舱直接与其兄弟姐妹进行交流,告诉他们做出反应。
这有可能吗?解决类似情况的正确方法是什么?
答案 0 :(得分:1)
除了使用Kubernetes API发现对等容器(通常通过端点API)之外,它没有提供任何特别针对实际通信的内容,这取决于您的代码。