storageclass reclaimPolicy vs pv reclaimPolicy

问题描述

我想知道 reclaimPolicyStorageClass 中的 PersistentVolume 有什么区别。

目前我们创建了多个 PersistentVolume,其中 StorageClassreclaimPolicyDelete,但是我们更改了 PersistentVolumereclaimPolicy手动通过 kubectl patch pv PV_NAME -p '{"spec":{"persistentVolumeReclaimPolicy":"Retain"}}' 获得 Retain 值。

如果我尝试删除 StorageClass 甚至集群或意外删除 pvc 会发生什么? StorageClass 的值是否对 {{1 }} 即使在创建之后?

解决方法

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

它们的意思相同,不同之处在于 StorageClass 中的那个用于 dynamic provisioning of volumes,对于手动创建的持久卷,它们使用 reclaimPolicy 在创建过程中分配。

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

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

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...