网络知识 娱乐 k8s中pv的回收策略

k8s中pv的回收策略

博客主页:https://tomcat.blog.csdn.net
博主昵称:农民工老王
主要领域:Java、Linux、K8S
期待大家的关注💖点赞👍收藏⭐留言💬
家乡

目录

  • 我的验证
  • 判断依据

pv(Persistent Volume),持久卷,是集群中的一块存储,可以由管理员事先供应,或者 使用存储类(Storage Class)来动态供应。 持久卷是集群资源,就像节点也是集群资源一样。pv一般通过pvc申领和消耗。在pvc删除后,pv是否继续存在由其回收策略决定。

我的验证

基于我查看的官方资料和操作实践,我有以下两点判断。

  1. 如果pv的回收策略(persistentVolumeReclaimPolicy)为Delete, 就意味着,一旦这个pv没有pvc,也就是处于Released 状态后,那么这个pv将被k8s集群自动删除。反之,如果回收策略是Delete,pv则不会被自动删除。
  2. 删除pv,并不会自动删除nfs服务器上对应的文件夹。

判断依据

我的验证步骤如下:
1 确认 name 为 pvc-ffab70bd-b658-4d8d-b601-be3ca111350f 的pv的存在和相关信息。
在这里插入图片描述
2 将该pv的回收策略从Retain 修改为Delete。
在这里插入图片描述
3 再次查找该pv,发现已经找不到。
在这里插入图片描述
4 查看nfs服务器上还有相关的文件夹,发现没有删除。
在这里插入图片描述


如需转载,请注明本文的出处:农民工老王的CSDN博客https://blog.csdn.net/monarch91 。