修改已有 PV
修改已有 PV
kubectl patch pv pvc-8f3d -p '{"spec":{"persistentVolumeReclaimPolicy":"Retain"}}'
kubectl get pv pvc-8f3d -o jsonpath='{.spec.persistentVolumeReclaimPolicy}'策略
| 回收策略 | 行为 | 典型场景 |
|---|---|---|
| Delete | PVC 删除后自动删除 PV 与底层卷 | 云盘/动态供应的常规场景 |
| Retain | 保留 PV 与数据,状态变 Released | 数据库等需要先核对数据再清理 |
Retain 的 PV 变 Released 后仍持有旧 claimRef,不能直接被新 PVC 复用,需要手工清理。