kubernetes 中 persistentVolume 为什么是 released 状态?

今天在测试 helm 的时候,手动建立了一个 pv,然后绑定到 helm 中的 pvc 上了,正常运行。

但是 helm delete 之后发现 pv 变成了 released 状态,下次再 helm install 的时候就不能绑定这个 pv 了,需要先删除这个 pv 之后重新建立才可以继续使用。

搜了很多答案都没解决。问一下有人遇到过这个问题吗,该如何解决?


kubernetes
Helm
2023-04-03 14:38:36
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
懂事的小马

可能原因:你可能在创建pv的时候,选择了默认的回收策略retain,所以当你删除pvc后,pv的状态变成released。

解决办法:

1、用kubelet edit PV_NAME命令把pv的回收策略又retain改成recycle后保存

2、等一会pv就变成了available

分享
微博
QQ
微信
回复
2023-04-03 18:34:12
相关问题
WantAgentInfo的wants为什么数组
193浏览 • 1回复 待解决
为什么鸿蒙应用的安装包.apk?
12970浏览 • 3回复 待解决
nagios配置了,为什么页面空的?
637浏览 • 0回复 待解决
在MongoDb什么索引?
2199浏览 • 1回复 待解决
Checkstyle插件使用为什么会报错?
6301浏览 • 1回复 已解决
apache虚拟目录不支持php为什么?
1034浏览 • 1回复 待解决
鸿蒙系统上可以部署kubernetes集群吗
2404浏览 • 1回复 待解决
不能报名公测为什么
5529浏览 • 1回复 待解决
为什么有人对鸿蒙不满?
3328浏览 • 2回复 待解决
FA里内嵌H5怎么保持登录状态?
5097浏览 • 1回复 待解决
Js UI 如何设置状态栏背景透明的?
1500浏览 • 1回复 待解决