|NO.Z.00251|——————————|CloudNative|——|KuberNetes&存储进阶.V17|——|Ceph.v11|ceph测试|PVC克隆|
一、文件共享类型快照:
### --- 操作步骤和块存储类型无区别,可以参考:
~~~ https://rook.io/docs/rook/v1.5/ceph-csi-snapshot.html#cephfs-snapshots
二、PVC克隆
#1、进出创建目录
[root@k8s-master01 rbd]# pwd
/root/rook/cluster/examples/kubernetes/ceph/csi/rbd
#2、修改clone的pvc文件
[root@k8s-master01 rbd]# cat pvc-clone.yaml
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: rbd-pvc-clone
spec:
storageClassName: rook-ceph-block
dataSource:
name: mysql-pv-claim
kind: PersistentVolumeClaim
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 30Gi
### --- 创建克隆PVC
~~~ 需要注意的是pvc-clone.yaml的dataSource的name是被克隆的pvc名称,
~~~ 在此是mysql-pv-claim,storageClassName为新建pvc的storageClass名称,
~~~ storage不能小于之前pvc的大小。
[root@k8s-master01 rbd]# kubectl create -f pvc-clone.yaml
persistentvolumeclaim/rbd-pvc-clone created
[root@k8s-master01 rbd]# kubectl get pvc
NAME STATUS VOLUME CAPACITY ACCESS MODES STORAGECLASS AGE
mysql-pv-claim Bound pvc-a22e54cf-9d96-4070-b3a7-90a2fa73c249 30Gi RWO rook-ceph-block 122m
rbd-pvc-clone Bound pvc-7543adfe-bea9-4c00-8dd8-57c0b5efef75 30Gi RWO rook-ceph-block 66s
Walter Savage Landor:strove with none,for none was worth my strife.Nature I loved and, next to Nature, Art:I warm'd both hands before the fire of life.It sinks, and I am ready to depart
——W.S.Landor
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了