摘要:與集群必須處于同一,否則文件系統無法成功掛載。此處填寫掛載地址創(chuàng)建創(chuàng)建創(chuàng)建創(chuàng)建示例如下創(chuàng)建完后,可以發(fā)現與已經綁定。在中掛載在中掛載在中掛載創(chuàng)建完之后,我們可以通過命令進入容器,執(zhí)行命令查看是否掛載到
本文檔介紹如何在UK8S集群中,使用UFS作為K8S底層的存儲支持,UFS為共享存儲,可以同時為多個Pod提供服務。
在UFS產品頁面購買UFS實例并設置好掛載點,操作完畢后,您會得到UFS掛載地址和目錄,類似10.19.255.192:/
集群節(jié)點安裝nfs-utils,使用yum install -y nfs-utils命令,2019年5月1日以后的UK8S節(jié)點已默認安裝nfs-utils。
UFS與UK8S集群必須處于同一VPC,否則文件系統無法成功掛載。
需要在集群內手動創(chuàng)建持久化存儲卷,yaml示例如下兩種:
UFS 容量型
apiVersion: v1
kind: PersistentVolume
metadata:
name: ufspv4
spec:
capacity:
storage: 10Gi
accessModes:
- ReadWriteMany
persistentVolumeReclaimPolicy: Retain
nfs:
path: /
server: 10.19.255.12 # 請修改為你UFS的掛載地址
mountOptions:
- nolock
- nfsvers=4.0 # 必須與創(chuàng)建的UFS協議一致
UFS SSD性能型
apiVersion: v1
kind: PersistentVolume
metadata:
name: ufspv4
spec:
capacity:
storage: 10Gi
accessModes:
- ReadWriteMany
persistentVolumeReclaimPolicy: Retain
nfs:
path: /
server: 10.9.136.11 # 請修改為你UFS的掛載地址
mountOptions:
- nolock
- nfsvers=4.0 # 必須與創(chuàng)建的UFS協議一致
yaml關鍵字段:
spec.nfs
spec.nfs.path 此處填寫UFS掛載點的路徑,通過NFS來創(chuàng)建PV,不支持自動創(chuàng)建子目錄,你可以預先創(chuàng)建好一個子目錄。
spec.nfs.server 此處填寫UFS掛載地址
創(chuàng)建pv:
# kubectl apply -f ufspv.yml
persistentvolume/ufspv created
yaml示例如下:
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: ufsclaim
spec:
accessModes:
- ReadWriteMany
resources:
requests:
storage: 8Gi
創(chuàng)建完PVC后,可以發(fā)現PV與PVC已經綁定。
# kubectl get pv ufspv
NAME CAPACITY ACCESS MODES RECLAIM POLICY STATUS CLAIM STORAGECLASS REASON AGE
ufspv 8Gi RWX Retain Bound default/ufsclaim
apiVersion: v1
kind: Pod
metadata:
name: myufspod
spec:
containers:
- name: myfrontend
image: uhub.service.ucloud.cn/wxyz/uk8s-helloworld:1.8
volumeMounts:
- mountPath: "/var/www/html"
name: mypd
volumes:
- name: mypd
persistentVolumeClaim:
claimName: ufsclaim
創(chuàng)建完Pod之后,我們可以通過kubectl exec命令進入容器,執(zhí)行df命令查看pod是否掛載到UFS
# df -h
Filesystem Size Used Avail Use% Mounted on
...
10.19.255.192:/ufs-w4wmpkev 1.0T 0 1.0T 0% /var/lib/kubelet/pods/c800f8a7-5c38-11e9-8aae-525400fa7819/volumes/kubernetes.io~nfs/ufs
...
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規(guī)行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://systransis.cn/yun/127126.html
摘要:詳細請見產品價格產品概念使用須知名詞解釋漏洞修復記錄集群節(jié)點配置推薦模式選擇產品價格操作指南集群創(chuàng)建需要注意的幾點分別是使用必讀講解使用需要賦予的權限模式切換的切換等。UK8S概覽UK8S是一項基于Kubernetes的容器管理服務,你可以在UK8S上部署、管理、擴展你的容器化應用,而無需關心Kubernetes集群自身的搭建及維護等運維類工作。了解使用UK8S為了讓您更快上手使用,享受UK...
摘要:產品概念是一項基于的容器管理服務,你可以在上部署管理擴展你的容器化應用,而無需關心集群自身的搭建及維護等運維類工作。完全兼容原生的,以私有網絡為基礎,并整合了等云產品。其命名規(guī)范為。產品概念UCloud Container Service for Kubernetes (UK8S)是一項基于Kubernetes的容器管理服務,你可以在UK8S上部署、管理、擴展你的容器化應用,而無需關心Kub...
摘要:創(chuàng)建當前存儲卷支持類型的以及,詳見在中使用在中使用創(chuàng)建在創(chuàng)建持久化存儲卷之前,你需要先創(chuàng)建,然后在中使用。集群默認創(chuàng)建了兩個,你也可以創(chuàng)建一個新的,示例及說明如下版本年月日之后創(chuàng)建的集群存儲供應方,此處不可更改。創(chuàng)建PVC當前存儲卷支持SSD、SATA類型的UDisk以及UFS,詳見:在UK8S中使用UDisk在UK8S中使用UFS創(chuàng)建StorageClass在創(chuàng)建持久化存儲卷(persis...
摘要:完全兼容原生的,以私有網絡為基礎,并整合了等云產品。綜合資源有效利用率錯誤容忍度兩個因素,在不考慮業(yè)務混合部署業(yè)務總體規(guī)模大小的情況下,我們建議生產環(huán)境的節(jié)點應該介于核至核之間。模式是一個用于負載均衡的內核功能。產品概念UCloud Container Service for Kubernetes (UK8S)是一項基于Kubernetes的容器管理服務,你可以在UK8S上部署、管理、擴展你...
閱讀 454·2024-11-07 18:25
閱讀 130762·2024-02-01 10:43
閱讀 943·2024-01-31 14:58
閱讀 904·2024-01-31 14:54
閱讀 83000·2024-01-29 17:11
閱讀 3263·2024-01-25 14:55
閱讀 2056·2023-06-02 13:36
閱讀 3166·2023-05-23 10:26