我有以下内容:
2 个 pod 副本,负载均衡。每个副本有 2 个容器共享网络。
我正在寻找的是共享卷...
我正在寻找一种解决方案,其中 2 个 pod 和 pod 中的每个容器都可以共享一个具有读写访问权限的目录。因此,如果 pod 1 中的一个容器向其写入数据,则 pod 2 中的容器将能够访问新数据。
这可以通过持久卷和 PVC 实现吗?如果是这样,我需要什么以及指向关于 FS 最有效、静态与动态以及存储类的更多详细信息的指针。
卷可以是 S3 存储桶吗?
谢谢!
我有以下内容:
2 个 pod 副本,负载均衡。每个副本有 2 个容器共享网络。
我正在寻找的是共享卷...
我正在寻找一种解决方案,其中 2 个 pod 和 pod 中的每个容器都可以共享一个具有读写访问权限的目录。因此,如果 pod 1 中的一个容器向其写入数据,则 pod 2 中的容器将能够访问新数据。
这可以通过持久卷和 PVC 实现吗?如果是这样,我需要什么以及指向关于 FS 最有效、静态与动态以及存储类的更多详细信息的指针。
卷可以是 S3 存储桶吗?
谢谢!
请参阅https://kubernetes.io/docs/concepts/storage/persistent-volumes/#access-modes了解所有可用的卷后端(您需要ReadWriteMany
兼容性)
如您所见,AWSElasticBlockStore
不支持它。您将需要任何支持ReadWriteMany
.
UPD:另一个答案https://stackoverflow.com/a/51216537/923620表明 AWS EFS 也可以工作。
根据价格和所需的努力,有几种选择: