当前位置:网站首页>CBS类型PVC回收策略
CBS类型PVC回收策略
2022-07-17 19:04:00 【陈敬伟】
StorageClass回收策略是reclaimPolicy: Delete
1,静态创建PV, 不指定StorageClass
apiVersion: v1
kind: PersistentVolume
metadata:
name: cbs-pv
spec:
accessModes:
- ReadWriteOnce
capacity:
storage: 10Gi
csi:
driver: com.tencent.cloud.csi.cbs
volumeHandle: disk-h2v5jzxy
persistentVolumeReclaimPolicy: Retain
volumeMode: Filesystem创建PVC时候,也需要不指定 StorageClass 才能选择到这个pv,如果使用指定了会无法选择这个pv(提示是: 当前PersistentVolume与PersistentVolumeClaim所指定的StorageClass不一致 )
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: cbs-pvc
namespace: default
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 10Gi
storageClassName: ""
volumeMode: Filesystem
volumeName: cbs-pv
删除PVC和PV时候,对应的CBS盘不会回收删除
2,静态创建PV, 指定StorageClass
apiVersion: v1
kind: PersistentVolume
metadata:
name: cbs-pv
spec:
accessModes:
- ReadWriteOnce
capacity:
storage: 10Gi
csi:
driver: com.tencent.cloud.csi.cbs
volumeHandle: disk-h2v5jzxy
persistentVolumeReclaimPolicy: Retain
storageClassName: cbs
volumeMode: Filesystem创建PVC,需要选择对应的storageclass
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: cbs-pvc
namespace: default
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 10Gi
storageClassName: cbs
volumeMode: Filesystem
volumeName: cbs-pv模拟创建一定大小文件 : dd if=/dev/zero of=hello.txt bs=100M count=1 删除PVC和PV时候,对应的CBS盘不会回收删除
3,动态创建pvc ,不指定pv,会自动创建pv
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: cbs-pvc
namespace: default
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 10Gi
storageClassName: cbs注意:由于cbs 回收策略 是 Delete ,所以删除pvc时候,对应的PV和CBS盘也会自动删除
StorageClass回收策略是reclaimPolicy: Retain
4,动态创建PVC,保留策略
1)创建reclaimPolicy: Retain 类型的storgeclass 和PVC
apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
name: cbs-retain
parameters:
diskChargeType: POSTPAID_BY_HOUR
diskType: CLOUD_PREMIUM
provisioner: com.tencent.cloud.csi.cbs
reclaimPolicy: Retain
volumeBindingMode: Immediate
allowVolumeExpansion: true
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: cbs-pvc
namespace: default
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 10Gi
storageClassName: cbs-retain
volumeMode: Filesystem2)然后删除对应的PVC,而对应的PV并没有删除,PV状态是 Released
[[email protected] ~]# kubectl get pv,pvc
NAME CAPACITY ACCESS MODES RECLAIM POLICY STATUS CLAIM STORAGECLASS REASON AGE
persistentvolume/pvc-ae7a89e4-3a3c-4f87-b0c9-fffaf91559d2 10Gi RWO Retain Released default/cbs-pvc cbs-retain 2m47s3)单独删除PV时候,对应的CBS盘也是不会删除的
[[email protected] ~]# kubectl delete pv pvc-ae7a89e4-3a3c-4f87-b0c9-fffaf91559d2
persistentvolume "pvc-ae7a89e4-3a3c-4f87-b0c9-fffaf91559d2" deleted4)修改对应的PV配置,删除spec.claimRef部分,对应PV可以和其他pvc绑定
边栏推荐
- ArrayList underlying analysis
- Qt之使用QLisView实现QQ登录历史列表
- asterisk: rejected because extension not found in context ‘from-ipphone‘
- Onvif protocol related: common class description
- [micro Service ~ advanced] configuration center practice
- 云审计服务CTS是一项付费服务,付费项目包括开通追踪器、事件跟踪以及7天内事件的存储和检索等相关费用
- [从零开始学习FPGA编程-53]:高阶篇 - 基于IP核的FPGA开发-PLL锁相环IP核的原理与配置(Xilinx)
- onvif协议相关:4.1.4 WS-Username token方式获取流地址
- 【码蹄集新手村 600 题】格式化的输入输出,使用 0 来代替补全的空格
- Weekly summary (*65): planned output
猜你喜欢

Weekly summary (*65): planned output
![Code after annotation of hands-on deep learning (Second Edition) [continuous update]](/img/4a/726a2103817aa4bdb86d1d8eeabce9.jpg)
Code after annotation of hands-on deep learning (Second Edition) [continuous update]

onvif协议相关:3.1.3 Digest方式获取截图url

【码蹄集新手村 600 题】格式化的输入输出,使用 0 来代替补全的空格

基于MOS管的防反接电路设计仿真

国内外十大erp软件系统排名!

动手学深度学习(第二版)注释后代码【持续更新】

统计直播间的榜一信息,从这里起步

【7.15】代码源 -【整齐的数组2】【三进制循环】【树上逆序对】【蜗蜗的数列】
![[7.15] code source - [neat array 2] [ternary cycle] [reverse pair on tree] [sequence of cochlea]](/img/86/8300586819e76502134e8467dc28a3.png)
[7.15] code source - [neat array 2] [ternary cycle] [reverse pair on tree] [sequence of cochlea]
随机推荐
国内外十大erp软件系统排名!
【码蹄集新手村 600 题】如何使整数逆序
ArrayList underlying analysis
【6.15】Codeforces Round #798 (Div. 2)
Google Earth Engine——1992—至今混合坐标海洋模型、水温和盐度(全球海洋数据集HYCOM)
「津津乐道播客」#392 原汤话原食:仲夏夜,马砂、肉串儿、趿拉板儿
Weekly summary (*65): planned output
命令行的一些常用操作命令及常见错误的解决办法
Onvif protocol related: 2.1.3 get the stream address in none mode
Health prevention guide 3: health care
Acwing game 60
【码蹄集新手村 600 题】运算符 / 在不同的运算顺序中的类型转换
onvif协议相关:3.1.3 Digest方式获取截图url
Codeforce:g. good key, bad key [greed]
弘业期货网上开户安全吗?有没有开户指引?
【码蹄集新手村 600 题】针对于字符串的格式化控制,即字符串的宽度与精度
这些年我开源的几个小项目
ssh无密钥登录
STL string replication comparison
onvif協議相關:4.1.3 WS-Username token方式獲取截圖url