persistentVolumeReclaimPolicy: Delete storageClassName: alicloud-disk-efficiency 如果您已经创建了上面的pv并且在使用中,现在希望将pv的回收策略变成Retain模式,可以直接修改PV参数值: 执行edit命令,直接修改persistentVolumeReclaimPolicy的值为Retain,然后:wq 保存退出。 # kubectl edit pv d-8vbidmq57w4df6k84zem ...
kubectl delete-f nginx-pvc.yml kubectl delete-f storage-pvc.yml master1 ]# kubectl get pv NAME CAPACITY ACCESS MODES RECLAIM POLICY STATUS CLAIM STORAGECLASS REASON AGE pv-nfs-0015Gi RWX Retain Bound default/pvc-demo-000110m pv-nfs-0025Gi ROX Retain Available 10m pv-nfs-0031Gi RWO Retain ...
persistentVolumeReclaimPolicy:默认是Delete,可选Retain。 实验1:Delete类型,删除PVC 如果是默认Delete ,且用的hostPath,则path的路径要是/tmp/xxx如下: apiVersion:v1kind:PersistentVolumemetadata:name:my-pvspec:capacity:storage:1GiaccessModes:-ReadWriteOncepersistentVolumeReclaimPolicy:DeletestorageClassName:abchost...
通过PV定义中的persistentVolumeReclaimPolicy字段进行设置,当pod生命周期结束后对PV中的数据处理,可选项如下: retain(保留):保留数据,需手动回收 Recycle(擦除):简单清除文件的操作(rm -rf ) delete(删除):与PV相连的后端存储完成Volume的删除操作(如AWS EBS、GCE PD、Azure Disk、OpenStack Cinder等设备的内部Volum...
目前,仅 NFS 和 HostPath 支持回收(Recycle) , 如果 StorageClass 对象被创建时没有指定reclaimPolicy,它将默认为Delete。 状态 一个Volume卷发生的状态: Available:空闲的资源,未绑定给PVC Bound:成功绑定PVC Released:PVC已经被删除,但PV还没有被集群回收 ...
下面是一个示例PV定义,使用Delete回收策略: 代码语言:javascript 代码运行次数:0 apiVersion:v1kind:PersistentVolumemetadata:name:example-pvspec:capacity:storage:10GiaccessModes:-ReadWriteOncepersistentVolumeReclaimPolicy:DeletestorageClassName:example-storagehostPath:path:/data/example ...
Reclaim Policy 回收策略,支持Retain保留,Recycle回收,DELETE删除 Volume驱动类型,和上一篇文章介绍的类似,支持不同的plugin驱动如RBD,NFS Mount Options 挂载模式,支持管理员定义不同的挂载选项 AccessMode 访问模式,指定node的挂载方式,支持ReadWriteOnce读写挂载一次,ReadOnlyMany多个节点挂载只读模式,ReadWriteMany多个节...
kubectl delete -f nginx-pvc.yml kubectl delete -f storage-pvc.yml master1 ]# kubectl get pv NAME CAPACITY ACCESS MODES RECLAIM POLICY STATUS CLAIM STORAGECLASS REASON AGE pv-nfs-001 5Gi RWX Retain Bound default/pvc-demo-0001 10m pv-nfs-002 5Gi ROX Retain Available 10m ...
Delete the static PV. It won't be removed yet because the finalizer blocks its removal. Patch the PV to remove theexternal-provisioner.volume.kubernetes.io/finalizer. It will now be cleaned up. This assumes a delete reclaim policy on the PV. ...
简介:在Kubernetes中,持久卷(Persistent Volume,PV)的回收策略可以通过`persistentVolumeReclaimPolicy`字段来定义。这个字段有以下几个可选值:1. `Retain`:保留持久卷,不进行自动回收。当持久卷使用完成后,需要手动进行清理和释放。2. `Delete`:删除持久卷,当持久卷不再被使用时,Kubernetes会自动删除并释放它。3. ...