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为什么数组
1759浏览 • 1回复 待解决
uiextension为什么不会避让顶部状态
665浏览 • 1回复 待解决
nagios配置了,为什么页面空的?
2088浏览 • 0回复 待解决
为什么ArkTS禁止使用any?
881浏览 • 1回复 待解决
Checkstyle插件使用为什么会报错?
8252浏览 • 1回复 已解决
为什么鸿蒙应用的安装包.apk?
15594浏览 • 3回复 待解决
apache虚拟目录不支持php为什么?
2825浏览 • 1回复 待解决
在MongoDb什么索引?
4027浏览 • 1回复 待解决