此產品有較新版本可以使用。
本繁體中文版使用機器翻譯,譯文僅供參考,若與英文版本牴觸,應以英文版本為準。
配置 PVC
本節包含如何建立 PersistentVolumeClaim(PVC)使用已設定 Kubernetes StorageClass 來請求 PV 的說明。如果成功,則可以將 PV 掛載到 Pod 中。
建立 PVC
https://kubernetes.io/docs/concepts/storage/persistent-volumes["_PersistentVolumeClaim_"^](PVC)是對叢集上 PersistentVolume 的存取請求。PVC 可以配置為請求特定大小的儲存空間或存取模式。透過關聯的 StorageClass,叢集管理員不僅可以控制 PersistentVolume 大小和存取模式,還可以控制效能或服務等級等更多參數。
建立 Trident 後端和 StorageClass 後,即可建立 PVC。建立 PVC 後,即可將該磁碟區掛載到 pod 中。
範例資訊清單
以下範例展示了 PVC 的基本組態選項。
具有 RWX 存取權限的 PVC
此範例顯示了一個與名為 basic-csi 的 StorageClass 關聯的具有 RWX 存取權限的基本 PVC。
kind: PersistentVolumeClaim
apiVersion: v1
metadata:
name: pvc-storage
spec:
accessModes:
- ReadWriteMany
resources:
requests:
storage: 1Gi
storageClassName: ontap-gold
使用 iSCSI 的 PVC 範例
此範例展示了一個與名為 `protection-gold`的 StorageClass 關聯的、具有 RWO 存取權限的 iSCSI 基本 PVC。
kind: PersistentVolumeClaim
apiVersion: v1
metadata:
name: pvc-san
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 1Gi
storageClassName: protection-gold
建立 PVC
步驟
-
建立 PVC 。
kubectl create -f pvc.yaml -
核實 PVC 狀態。
kubectl get pvc
NAME STATUS VOLUME CAPACITY ACCESS MODES STORAGECLASS AGE pvc-storage Bound pv-name 2Gi RWO 5m
請參閱"Kubernetes 和 Trident 物件"以瞭解儲存類別如何與 `PersistentVolumeClaim`互動,以及控制 Trident 配置磁碟區的參數詳細資訊。