是否可以将具有删除策略和不同存储 class 的现有 PV 附加到具有不同存储 class 的新 PVC?

Is it possible to take an existing PV which has Delete policy and different storage class and attach it to a new PVC with different storage class?

我没有这方面的代码,因为我试图从理论上理解它。

当前状态: PV 和 PVC 由 helm chart 动态创建。此 pv 和 pvc 使用默认存储 class 和删除策略

未来状态: 我想将具有不同存储 class(具有保留策略)的新 PVC 附加到现有 PV 并将该 PV 转换为保留策略。

这可能吗?

您的问题不清楚,您是要将另一个 PVC 附加到现有 PV 上吗? 如果是这样那是不可能的。

如果您想取消认领以前的 PVC 并使用新的 PVC 认领,这也是不可能的,除非 PV 使用 回收 政策。

在任何情况下,如果在PV的回收策略为删除的情况下删除PVC,则PV会自行删除,如果将其更改为回收,则不会自动回收PV。