StatefulSet数据一致性


因此,StatefulSet为其每个pod创建一个新卷。

它如何保持书面数据的一致性。因为,每个pod可能在特定时刻为不同的客户端提供服务,并将向卷中写入不同的内容。但是,如果这个客户端稍后尝试访问数据,它将不得不以某种方式连接到同一个pod以访问自己的数据。这些吊舱是否相互通信以共享数据?

我可能问了一个愚蠢的问题

我想我知道答案,但我很困惑。我不会告诉答案只是为了得到一个公正的答复

它如何保持写入数据的一致性。因为,每个pod可能在特定时刻为不同的客户端提供服务,并将向卷中写入不同的内容。但是,如果这个客户端稍后尝试访问数据,它将不得不以某种方式连接到同一个pod以访问自己的数据。这些吊舱是否相互通信以共享数据?

Kubernetes对此没有做任何事情。但你是对的,这些东西是需要的。应用程序对此负责。有很多方法可以做到这一点,例如使用Raft Consensus算法

最新更新