storageclass reclaimPolicy 与 pv reclaimPolicy

Chr*_*itt 5 storage-class-specifier kubernetes google-kubernetes-engine

reclaimPolicy我想知道inStorageClass和..PersistentVolume有什么区别

目前,我们创建了多个带有 a 的a PersistentVolume,但我们通过手动更改了's以获得一个值。StorageClassreclaimPolicyDeletePersistentVolumereclaimPolicykubectl patch pv PV_NAME -p '{"spec":{"persistentVolumeReclaimPolicy":"Retain"}}'Retain

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

Yay*_*rón 5

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

它们的意思是一样的,区别在于其中的一个StorageClass用于动态配置卷,对于手动创建的持久卷,它们使用reclaimPolicy在创建期间分配的卷。

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

我认为删除后不会发生任何事情StorageClass,不应删除 pv 或 pvc 。如果删除 PVC,则将使用reclaimPolicy该 PVC 。PersistentVolume