代码之家  ›  专栏  ›  技术社区  ›  Harsh Manvar

在pod之间使用共享容量与每个pod具有自己的pvc容量(在Statefolset情况下)相比,有哪些优点和缺点?

  •  1
  • Harsh Manvar  · 技术社区  · 6 年前

    在kubenetes,所有pod&每个吊舱有多个pvc。

    1 回复  |  直到 6 年前
        1
  •  3
  •   Prafull Ladha    6 年前

    Statefulset with single PV/PVC Statefulset with multiple PV/PVC

    relational database 喜欢 postgresql

    现在让我们假设您想要部署一个 distributed nosql database 喜欢 cassandra/mongodb ,其中数据沿不同的计算机和数据库集群进行分割。在这样的数据库中,数据在不同的节点上复制,在这种情况下,statefulsets pods充当该数据库的不同节点。因此,这种吊舱需要不同的容量来存储数据。因此,如果您使用3个POD运行cassandra statefulset,则这些POD必须连接不同的PV/PVC。每个节点在自己的PV上写入数据,并最终复制到其他节点。