首页/云/Kubernetes 速查/PV 回收策略 Delete/Retain
配置与存储54 条

PV 回收策略 Delete/Retain

PV 释放后的处置方式:Delete 连底层存储一起删;Retain 保留数据但 PV 变为 Released,需要人工清理后重建或恢复可用。

Kubernetes 速查云更新于 2026-10-12

修改已有 PV

修改已有 PV
kubectl patch pv pvc-8f3d -p '{"spec":{"persistentVolumeReclaimPolicy":"Retain"}}'
kubectl get pv pvc-8f3d -o jsonpath='{.spec.persistentVolumeReclaimPolicy}'

策略

回收策略行为典型场景
DeletePVC 删除后自动删除 PV 与底层卷云盘/动态供应的常规场景
Retain保留 PV 与数据,状态变 Released数据库等需要先核对数据再清理
Retain 的 PV 变 Released 后仍持有旧 claimRef,不能直接被新 PVC 复用,需要手工清理。

易错点

  • 生产库卷若用 Delete 策略,删除 PVC 即删除云盘,删前先确认策略字段
  • Retain 卷长期无人清理会持续占用与计费,建立定期盘点

数据来源与参考

  • Kubernetes 官方文档 · Persistent Volumes(回收策略)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌