因此,StatefulSet会为它的每个pod创建一个新卷。
它如何维护写入数据的一致性。因为,每个pod可能在特定时刻为不同的客户端提供服务,并将不同的内容写入卷。但是,如果此客户端稍后尝试访问数据,它将不得不以某种方式连接到相同的pod来访问自己的数据。这些pods是否相互通信以共享数据?
我可能问了一个愚蠢的问题
我想我知道答案,但我很困惑。我不会为了得到一个公正的回答而说出答案。
发布于 2021-05-16 04:03:36
它如何维护写入数据的一致性。因为,每个pod可能在特定时刻为不同的客户端提供服务,并将不同的内容写入卷。但是,如果此客户端稍后尝试访问数据,它将不得不以某种方式连接到相同的pod来访问自己的数据。这些pods是否相互通信以共享数据?
Kubernetes对此无动于衷。但你是对的,这些东西是需要的。这是由应用程序负责的。有很多方法可以做到这一点,例如使用Raft Consensus Algorithm
https://stackoverflow.com/questions/67550743
复制相似问题