![](/img/trans.png)
[英]How do I create a persistent volume claim with ReadWriteMany in GKE?
[英]How to create a dynamic persistent volume claim with ReadWriteMany access in GKE?
目前 GCEPersistentDisk 本身不支持 ReadWriteMany,還有其他選項,如創建 NFS 卷的文件存儲,但這里有兩個問題:
至少需要創建 1 TB 大小
其次是手動創建 PV,然后創建 PVC
在 GKE 中動態分配聲明請求的最佳解決方案是什么?
如果您需要動態配置,也可以嘗試使用Gluster FS 或Minio 。
這是使用 GlusterFS 動態配置的一個很好的例子: https : //docs.openshift.com/container-platform/3.9/install_config/storage_examples/gluster_dynamic_example.html
你必須創建storageclass
kind: StorageClass
apiVersion: storage.k8s.io/v1
metadata:
name: glusterfs
provisioner: kubernetes.io/glusterfs
parameters:
resturl: "http://10.42.0.0:8080"
restauthenabled: "false"
並創建具有特定storageclass的PVC
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: gluster1
spec:
accessModes:
- ReadWriteMany
resources:
requests:
storage: 30Gi
storageClassName: glusterfs
此外,您可以在 1 到 63.9 TiB和動態配置之間創建 Filestore 文件共享: https : //cloud.google.com/community/tutorials/gke-filestore-dynamic-provisioning
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.