Kubernetes 在其pod:NFS ou etcd之间共享StatefulSet的卷应该使用什么?

Kubernetes 在其pod:NFS ou etcd之间共享StatefulSet的卷应该使用什么?,kubernetes,nfs,etcd,statefulset,Kubernetes,Nfs,Etcd,Statefulset,我想部署一个高性能(多节点)数据库。为此,将使用StatefulSet。 那么,在StatefulSet应用程序的pod之间共享数据库内容应该使用什么呢NFS可以做这项工作吗?或etcd 谢谢,您想使用什么数据库?etcd不一定适合,因为它是一个键值存储服务。 如果您想使用类似mongoDB的东西,那么NFS应该适合。另请查看持久卷类型列表-此repo即使使用nfs也存在问题。奇怪不?你能说得更具体点吗?正如我所见,问题与NFS无关,而是与容器有关:警告失败同步错误同步pod,跳过:未能使用Cr

我想部署一个高性能(多节点)数据库。为此,将使用StatefulSet。 那么,在StatefulSet应用程序的pod之间共享数据库内容应该使用什么呢<代码>NFS可以做这项工作吗?或
etcd


谢谢,

您想使用什么数据库?etcd不一定适合,因为它是一个键值存储服务。
如果您想使用类似mongoDB的东西,那么NFS应该适合。另请查看持久卷类型列表-

此repo即使使用nfs也存在问题。奇怪不?你能说得更具体点吗?正如我所见,问题与NFS无关,而是与容器有关:
警告失败同步错误同步pod,跳过:未能使用CrashLoopBackOff为“wordpress”启动容器:“后退2m40s重新启动失败的容器=wordpress pod=wp01-wordpress-2362719074-bv53t_默认值(44ba1226-306d-11e7-a0d1-42010a8e0084)”
我对cinder volume上的postgres statefulset也有同样的问题。您是如何解决cinder volume上postgres statefulset的问题的?只需删除pod并让kubernetes重新创建它。在我的系统中,当docker容器崩溃或煤渣不可用时,有时会出现此问题。老实说,我没有调查它发生的原因,但它肯定与NFS无关。