摘要:請您使用前務必確認可以接受該風險。創建并與關聯創建并與關聯需要與相對應。在中使用在中使用在中使用
UK8S支持直接在集群中使用UDisk作為持久化存儲卷。
備注:
所有云主機均支持 SSD/SATA UDisk,如果節點的云主機類型為快杰,則也支持 RSSD UDisk;
SSD/SATA UDisk的最小值為 1GB,最大值為8000GB,RSSD UDisk 最大值為 32000GB;
UDisk和云主機必須位于同一可用區,如果您的集群是跨可用區模式,在應用部署的時候請注意。
如果使用快杰云主機及 RSSD UDisk,則 UDisk 和云主機除在同一個可用區外,也需要在同一個 RDMA 區域,RDMA 區域范圍小于可用區,如在集群中使用已有 UDisk,有可能因 RDMA 區域不一致出現掛載失敗的情況;
同一個 Pod 如果掛載多塊 UDisk,則必須確保 UDisk 處于同一可用區,否則容器無法啟動。
?? RSSD UDisk調度要求同一個RDMA區域的快杰型云主機,RDMA 區域范圍小于可用區,主機目前不支持指定RDMA區域創建機器。因此使用RSSD UDisk,在Pod漂移的情況下,有可能出現Pod無法調度的問題。請您使用前務必確認可以接受該風險。
在創建持久化存儲卷(PersistentVolume)之前,你需要先創建 StorageClass,然后在 PVC 中使用 StorageClassName。
UK8S 集群默認創建了兩個 StorageClass,你也可以創建一個新的StorageClass,示例及說明如下:
apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
name: udisk-ssd-test
provisioner: udisk.csi.ucloud.cn #存儲供應方,此處不可更改。
parameters:
type: "ssd" # 存儲介質,支持ssd和sata,必填
fsType: "ext4" # 文件系統,必填
udataArkMode: "no" # 是否開啟方舟模式,默認不開啟,非必填
chargeType: "month" # 付費類型,支持dynamic、month、year,不填默認為按小時。
quantity: "1" # 購買時長,dynamic無需填寫,可購買1-9個月,或1-10年
reclaimPolicy: Delete # PV回收策略,支持Delete和Retain,默認為Delete,非必填
volumeBindingMode: WaitForFirstConsumer # 強烈建議配置該參數
mountOptions:
- debug
- rw
備注:1.15之前的Kubernetes版本,mountOptions無法正常使用,請勿填寫,詳見Issue80191
使用新建 UDisk,則可直接創建 PVC 對象,CSI 會自動創建 UDisk 并關聯。
kind: PersistentVolumeClaim
apiVersion: v1
metadata:
name: test-pvc-claim
spec:
accessModes:
- ReadWriteOnce
## storageClassName必須與上文創建的 StorageClass 的name一致
storageClassName: udisk-ssd-test
resources:
requests:
storage: 20Gi
2.2 使用已有 UDisk創建持久化存儲卷 PV如需使用已有 UDisk,需先創建 PV 對象并與已有 UDisk 綁定,再創建 PVC 對象、使用與 PV 相同的聲明進行關聯
apiVersion: v1
kind: PersistentVolume
metadata:
name: test-pvc-claim
spec:
accessModes:
- ReadWriteOnce
capacity:
storage: 20Gi
csi:
driver: udisk.csi.ucloud.cn
volumeAttributes:
type: ssd # 磁盤類型,枚舉值為ssd,sata,rssd
volumeHandle: bs-qg55w254 # 請修改為自己的UDiskId
# nodeAffinity:強烈建議添加此字段
persistentVolumeReclaimPolicy: Retain
# storageClassName必須與上文創建的 StorageClass 的name一致
storageClassName: udisk-ssd-test
注意:根據使用UDisk的Pod調度策略,為了保證后續調度可以順利執行,強烈建議您創建時為PV添加nodeAffinity
字段。由于不同版本以及不同Storage
Class本部分的內容不盡相同,可以參照相同Storage Class CSI自動自動創建出來PV的對應字段。
spec.storageClassName、spec.resources.requests.storage、volumeName需要與pv相對應。
kind: PersistentVolumeClaim
apiVersion: v1
metadata:
name: test-pvc-claim
spec:
accessModes:
- ReadWriteOnce
storageClassName: udisk-ssd-test
resources:
requests:
storage: 20Gi
volumeName: test-pvc-claim
apiVersion: v1
kind: Pod
metadata:
name: nginx
spec:
containers:
- name: nginx
image: uhub.service.ucloud.cn/ucloud/nginx:latest
volumeMounts:
- name: test
mountPath: /data
ports:
- containerPort: 80
volumes:
- name: test
persistentVolumeClaim:
claimName: test-pvc-claim
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/126985.html
摘要:會使用到以下產品的全部操作權限,例如代替你創建刪除云主機,由此產生的費用由你負責,請知悉。如何識別由創建的云資源由創建的云資源名稱,都遵循明確的命名規范,具體詳見命名規范簡要說明如下名稱,如名稱為的云主機,是這個集群的節點。容器云UK8S使用必讀注意:通過UK8S創建的云主機、云盤、EIP等資源,刪除資源請不要通過具體的產品列表頁刪除,否則可能導致UK8S運行不正常或數據丟失風險,可以通過U...
摘要:注意通過創建的云主機云盤等資源,刪除資源請不要通過具體的產品列表頁刪除,否則可能導致運行不正常或數據丟失風險,可以通過將資源釋放或解綁刪除。會使用到以下產品的全部操作權限,例如代替你創建刪除云主機,由此產生的費用由你負責,請知悉。注意:通過UK8S創建的云主機、云盤、EIP等資源,刪除資源請不要通過具體的產品列表頁刪除,否則可能導致UK8S運行不正常或數據丟失風險,可以通過UK8S將資源釋放...
摘要:產品概念是一項基于的容器管理服務,你可以在上部署管理擴展你的容器化應用,而無需關心集群自身的搭建及維護等運維類工作。完全兼容原生的,以私有網絡為基礎,并整合了等云產品。其命名規范為。產品概念UCloud Container Service for Kubernetes (UK8S)是一項基于Kubernetes的容器管理服務,你可以在UK8S上部署、管理、擴展你的容器化應用,而無需關心Kub...
摘要:創建當前存儲卷支持類型的以及,詳見在中使用在中使用創建在創建持久化存儲卷之前,你需要先創建,然后在中使用。集群默認創建了兩個,你也可以創建一個新的,示例及說明如下版本年月日之后創建的集群存儲供應方,此處不可更改。創建PVC當前存儲卷支持SSD、SATA類型的UDisk以及UFS,詳見:在UK8S中使用UDisk在UK8S中使用UFS創建StorageClass在創建持久化存儲卷(persis...
摘要:更新升級操作僅支持集群大于版本且在使用插件的集群,如您刪除過插件則需要重新部署信息。后續更新工作,將添加至集群插件中進行點擊更新。變更記錄更新版本更新時間更新內容的起始大小變更為。更新版本更新時間更新內容支持限制節點最大可掛載卷的數量。CSI更新21.01.1CSI升級操作僅支持uk8s集群大于1.14版本且在使用CSI插件的集群,如您刪除過CSI插件則需要重新部署userdata信息。后續...
閱讀 430·2024-11-07 18:25
閱讀 130684·2024-02-01 10:43
閱讀 923·2024-01-31 14:58
閱讀 893·2024-01-31 14:54
閱讀 82949·2024-01-29 17:11
閱讀 3225·2024-01-25 14:55
閱讀 2036·2023-06-02 13:36
閱讀 3133·2023-05-23 10:26