操作場景
CCE支持使用PersistentVolumeClaim(PVC)的形式創建云硬盤。
操作步驟
步驟 1 請參見通過kubectl操作CCE集群配置kubectl命令。
步驟 2 執行如下命令,配置名為“pvc-evs-auto-example.yaml”的創建PVC的yaml文件。
touch pvc-evs-auto-example.yaml
vi pvc-evs-auto-example.yaml
1.15及以上版本的集群,yaml文件配置示例如下:
apiVersion: v1** **
kind: PersistentVolumeClaim** **
metadata:** **
name: pvc-evs-auto-example** **
namespace: default** **
annotations:** **
everest.io/disk-volume-type: SAS** **
labels:** **
failure-domain.beta.kubernetes.io/region: region01** **
failure-domain.beta.kubernetes.io/zone: AZ01** **
spec:** **
accessModes:** **
-
ReadWriteOnce** **
resources:** **
requests:** **
storage: 10Gi** **
storageClassName: csi-disk
表 關鍵參數說明
| 參數 | 描述 |
|---|---|
| everest.io/disk-volume-type | 云硬盤類型,全大寫。當前支持高I/O(SAS)、超高I/O(SSD)和普通I/O(SATA)。 |
| failure-domain.beta.kubernetes.io/region | 集群所在的region。 |
| failure-domain.beta.kubernetes.io/zone | 創建云硬盤所在的可用區,必須和工作負載規劃的可用區保持一致。 |
| storage | 存儲容量,單位為Gi。 |
| storageClassName | 存儲卷動態供應關聯的k8s storage class名稱。v1.15集群使用的csi關聯的storage class名稱:csi-disk。 |
| accessModes | 指定讀寫模式,顯示volume實際具有的訪問模式。1.15集群版本只支持非共享卷,此字段設置為“ReadWriteOnce”。 |
1.15之前的1.9、1.11、1.13版本集群,yaml文件配置示例如下:
apiVersion: v1** **
kind: PersistentVolumeClaim** **
metadata:** **
name: pvc-evs-auto-example** **
namespace: default** **
annotations:** **
volume.beta.kubernetes.io/storage-class: SAS** **
labels:** **
failure-domain.beta.kubernetes.io/region: region01** **
failure-domain.beta.kubernetes.io/zone: AZ01** **
spec:** **
accessModes:** **
-
ReadWriteMany** **
resources:** **
requests:** **
storage: 10Gi
表 關鍵參數說明
| 參數 | 描述 |
|---|---|
| volume.beta.kubernetes.io/storage-class | 云硬盤類型,全大寫。當前支持高I/O(SAS)、超高I/O(SSD)和普通I/O(SATA)。 |
| failure-domain.beta.kubernetes.io/region | 集群所在的region。 |
| failure-domain.beta.kubernetes.io/zone | 創建云硬盤所在的可用區,必須和工作負載規劃的可用區保持一致。 |
| storage | 存儲容量,單位為Gi。 |
| accessModes | 指定讀寫模式,顯示volume實際具有的訪問模式。支持配置“ReadWriteMany”(共享卷)與“ReadWriteOnly”(非共享卷) |
步驟 2 執行如下命令創建PVC。
kubectl create -f pvc-evs-auto-example.yaml
命令執行完成后,會在集群所在分區創建EVS云硬盤,您可以在“存儲管理 > 云硬盤存儲卷”中查看該云硬盤,也可以在EVS的控制臺中根據卷名稱查看該硬盤。