Kubernetes DigitalOcean NFS与do块存储

Kubernetes DigitalOcean NFS与do块存储,kubernetes,digital-ocean,Kubernetes,Digital Ocean,我是DigitalOcean和K8S的新手,似乎无法理解这一点: 如果我需要运行Nginx容器的多个副本,我应该使用块存储还是NFS存储?我希望在单独的pod中运行的所有NGINX容器共享静态html数据。 根据我的理解,如果我想跨多个pod共享数据,我应该使用NFS。 取自 digitalocean csi将Kubernetes群集与digitalocean区块存储产品集成在一起。开发人员可以使用它为Kubernetes中的容器化应用程序动态调配块存储卷。然而,应用程序有时可能需要在多个数据滴

我是DigitalOcean和K8S的新手,似乎无法理解这一点:

如果我需要运行Nginx容器的多个副本,我应该使用块存储还是NFS存储?我希望在单独的pod中运行的所有NGINX容器共享静态html数据。 根据我的理解,如果我想跨多个pod共享数据,我应该使用NFS。 取自

digitalocean csi将Kubernetes群集与digitalocean区块存储产品集成在一起。开发人员可以使用它为Kubernetes中的容器化应用程序动态调配块存储卷。然而,应用程序有时可能需要在多个数据滴之间持久化和共享数据。DigitalOcean的默认块存储CSI解决方案无法支持将一个块存储卷同时装载到多个液滴上。这意味着这是一个读写(RWO)解决方案,因为卷仅限于一个节点。另一方面,网络文件系统(NFS)协议确实支持将相同的共享导出到多个使用者。这称为ReadWriteMany(RWX),因为许多节点可以以读写方式装载卷。因此,我们可以在群集中使用NFS服务器来提供存储,该存储可以利用DigitalOcean Block存储的可靠支持以及NFS共享的灵活性


<>任何说明都会被理解。

你是否考虑创建包含静态内容的容器映像?那么您就不需要任何持久性存储解决方案了。@HelloWorld为什么得分为负数?我在问一个简单的问题。如果你不想回答,请不要回答。别毁了我的分数。请考虑扭转你的负分。如果我有3个复制吊舱呢?我不想创建3个不同的静态内容,-1是因为它不清楚你想要什么。您是在寻找问题的解决方案,还是要解释/澄清块存储和NFS存储之间的区别,以及何时使用它们。此外,您还写道:“据我所知,如果我想在多个pod之间共享数据,我应该使用NFS”——因此您介绍的方式表明,只有这两种选择。我想告诉你们的是,有第三种选择可能更适合你们的用例。