将信息传达给服务背后抽象的所有Pod的最佳方法是什么?为简单起见,假设有一个实体会在随机时间生成信息以供 pods 使用,并且所有 pods 都应尽早使用该信息。
我正在考虑在信息生成时对服务进行其余的POST
编码,以便该服务后面的所有pod都接收数据。但是,k8s服务不能保证将其传达给所有Pod。
另外,我可以考虑存储生产者的信息,并让每个 pods 从存储中提取信息。但是还有其他更好的方法吗?谢谢!
最佳答案
服务是一个简单的循环iptables规则。它精确地将一个数据包传送到一个 pods 。它不适用于扇出。如果要一对多传递,则应使用Kafka或RabbitMQ之类的消息代理。
关于kubernetes - 与服务背后的所有Kubernetes Pod通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55911100/