2

我想知道 in 和 . 的区别reclaimPolicyStorageClass什么PersistentVolume

目前我们PersistentVolume用 a创建StorageClassreclaimPolicy多个,但我们手动Delete更改了PersistentVolume'以具有一个值。reclaimPolicykubectl patch pv PV_NAME -p '{"spec":{"persistentVolumeReclaimPolicy":"Retain"}}'Retain

如果我尝试删除StorageClass或什至集群或意外删除pvc,现在会发生StorageClass什么情况pv

4

1 回答 1

2

我想知道 StorageClass 与 PersistentVolume 中的 reclaimPolicy 有什么区别。

它们的含义相同,不同之处在于其中一个StorageClass用于动态配置卷,对于手动创建的持久卷,它们使用reclaimPolicy它们在创建期间分配。

如果我尝试删除 StorageClass 甚至集群或意外删除 pvc 会发生什么,即使在创建之后,StorageClass 的值对 pv 有任何影响吗?

我认为如果你 delete 不会发生任何事情StorageClass,不应该删除 pv 或 pvc 。如果您删除 PVC reclaimPolicyPersistentVolume则将使用 的。

于 2021-05-27T08:01:27.337 回答