Kubernetes PV的回收策略

135 阅读1分钟

PersistentVolumes 有多种回收策略,包括 RetainRecycleDelete

对于动态配置的 PersistentVolumes 来说,默认回收策略为 Delete, 这表示当用户删除对应的 PersistentVolumeClaim 时,动态配置的 volume 将被自动删除。 使用 Retain 时,如果用户删除 PersistentVolumeClaim,对应的 PersistentVolume 不会被删除,它将变为 Released 状态,表示所有的数据可以被手动恢复。

## 更改 PersistentVolume 的回收策略

kubectl get pv
kubectl patch pv <your-pv-name> -p '{"spec"{"persistentVolumeReclaimPolicy":"Retain"}}'