You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在GKE中创建拥有ReadWriteMany访问权限的动态持久卷声明?

GKE ReadWriteMany 卷动态分配最优解决方案

核心方案是使用 GKE 官方内置的 Filestore CSI 驱动,可同时解决你提到的两个痛点:既支持动态自动创建 PV/PVC,也有更小的最小容量档位可选。

方案优势

  • 解决手动创建 PV 问题:配置对应 StorageClass 后,提交 PVC 时会自动触发 Filestore 实例创建、PV 绑定全流程,无需任何手动操作
  • 解决最小容量过大问题:可选择 basic_ssd 层级的 Filestore 实例,最小支持 100GB 容量,相比原来 1TB 的门槛成本降低 90%

具体操作步骤

  1. 先为 GKE 集群启用 Filestore CSI 驱动,已有集群执行以下命令即可:
gcloud container clusters update [集群名称] --update-addons=GcpFilestoreCsiDriver=ENABLED --zone=[集群可用区]
  1. 创建 Filestore 对应 StorageClass,示例配置如下:
apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
  name: filestore-basic-ssd
provisioner: filestore.csi.storage.gke.io
parameters:
  tier: basic_ssd
  network: default # 替换为集群所在的VPC名称
volumeBindingMode: Immediate
allowVolumeExpansion: true
  1. 直接创建指定 ReadWriteMany 访问模式的 PVC 即可,无需额外操作:
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
  name: test-rwx-pvc
spec:
  accessModes:
    - ReadWriteMany
  storageClassName: filestore-basic-ssd
  resources:
    requests:
      storage: 100Gi

可选补充方案

如果你的业务不需要完整 POSIX 兼容性,仅用于存储静态资源、日志、归档数据,也可以选择 Cloud Storage FUSE CSI 驱动,无最小容量限制,成本更低,但读写性能弱于 Filestore,适合读多写少的场景。

内容的提问来源于stack exchange,提问作者Sanjay M. P.

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.10 03:30:04