簡體   English   中英

如何在 GKE 中創建具有 ReadWriteMany 訪問權限的動態持久卷聲明?

[英]How to create a dynamic persistent volume claim with ReadWriteMany access in GKE?

目前 GCEPersistentDisk 本身不支持 ReadWriteMany,還有其他選項,如創建 NFS 卷的文件存儲,但這里有兩個問題:

  1. 至少需要創建 1 TB 大小

  2. 其次是手動創建 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"

並創建具有特定storageclassPVC

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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM