kubernetes 中 persistentVolume 为什么是 released 状态?
今天在测试 helm 的时候,手动建立了一个 pv,然后绑定到 helm 中的 pvc 上了,正常运行。
但是 helm delete 之后发现 pv 变成了 released 状态,下次再 helm install 的时候就不能绑定这个 pv 了,需要先删除这个 pv 之后重新建立才可以继续使用。
搜了很多答案都没解决。问一下有人遇到过这个问题吗,该如何解决?
kubernetes
Helm
赞
收藏 0
回答 1
待解决
可能原因:你可能在创建pv的时候,选择了默认的回收策略retain,所以当你删除pvc后,pv的状态变成released。
解决办法:
1、用kubelet edit PV_NAME命令把pv的回收策略又retain改成recycle后保存
2、等一会pv就变成了available