如何在GKE-Windows节点池中使用ReadWriteMany创建持久卷声明?

时间:2020-06-10 14:28:50

标签: kubernetes google-kubernetes-engine nfs persistent-storage windows-container

我正在一个项目中,我们计划将现有的点网应用程序迁移到GKE(Windows节点)。问题是,在现有状态下,不同的应用程序连接Windows共享驱动器(外部)并同时对文件执行读/写操作。现在,我们要在GKE / GCP上实现同一目标,在该环境中,多个Pod并行以readWrite模式与文件系统交互。 我们探索了以下选项:

  1. GCE PD(不支持ReadWriteMany)https://kubernetes.io/docs/concepts/storage/persistent-volumes/#access-modes
  2. NFS文件存储(不支持Windows容器)https://github.com/kubernetes/enhancements/blob/master/keps/sig-windows/20190103-windows-node-support.md
  3. Google Filestore(内部使用NFS,Windows可能不支持)

我已经验证了多个来源,但无法确定哪种解决方案符合我们的要求。为上述情况请求任何帮助。

0 个答案:

没有答案