我想部署一个高性能(多节点)数据库。为此,将使用 StatefulSet。那么,StatefulSet 应用程序的 Pod 之间应该使用什么来共享数据库的内容呢?NFS
可以做这项工作吗?还是etcd
?
谢谢,
我想部署一个高性能(多节点)数据库。为此,将使用 StatefulSet。那么,StatefulSet 应用程序的 Pod 之间应该使用什么来共享数据库的内容呢?NFS
可以做这项工作吗?还是etcd
?
谢谢,
你想用什么数据库?etcd 不一定适合,因为它是一个 key\value 存储服务。如果你想使用像 mongoDB 这样的东西,那么 NFS 应该适合。另请查看持久卷类型列表 - https://kubernetes.io/docs/concepts/storage/persistent-volumes/#types-of-persistent-volumes