我想知道StorageClass
和PersistentVolume
的reclaimPolicy
有什么不同。
目前,我们创建了多个PersistentVolume
,其StorageClass
的reclaimPolicy
为Delete
,但是我们通过kubectl patch pv PV_NAME -p '{"spec":{"persistentVolumeReclaimPolicy":"Retain"}}'
手动更改了PersistentVolume
的reclaimPolicy
,使其具有Retain
值。
现在,如果我尝试删除StorageClass
,甚至是集群,或者意外删除pvc
,会发生什么?StorageClass
的值即使在创建之后也会对pv
产生影响吗?
发布于 2021-05-27 16:01:27
我想知道StorageClass和PersistentVolume的reclaimPolicy有什么不同。
它们的意思是一样的,不同之处在于StorageClass
中的那个用于dynamic provisioning of volumes,用于手动创建的持久卷,它们使用创建期间分配的reclaimPolicy
。
现在,如果我尝试删除StorageClass,甚至是群集,或者意外删除pvc,会发生什么?即使在创建之后,StorageClass的值也会对pv产生影响吗?
我认为如果你删除StorageClass
不会发生任何事情,没有pv或pvc应该被删除。如果您删除一个PVC,那么将使用PersistentVolume
的reclaimPolicy
。
https://stackoverflow.com/questions/67717602
复制相似问题