(二)kubernetes pv pvc

第一篇写的是误操作,先删除pv的情况下发生的问题与错误。这一篇写先删除pvc的情况

先delete掉pvc  

kubectl delete pvc nfs-pvc

persistentvolumeclaim "nfs-pvc" deleted

(二)kubernetes pv pvc

 

 我们可以看到 PVC 被删除后,PV 变成了 Released 的状态

这里导出yaml 查看pv状态。claimRef上,还是绑定着我们pvc的信息。

(二)kubernetes pv pvc

 

这个时候会想起,删除掉的pvc,pv的状态也是Released 的状态,那么重建一个会直接绑定上?

pvc只会和Available 状态的 PV 进行绑定

 这里就需要手动去干预删除了,如果是生产环境上,还是需要备份或者将数据迁移出来。然后在修改pv,删除claimRef对pvc的引用,删除完成后,kubenetes就会watch到pv的状态,将pv的状态修改为Available,当pv的状态正常后,就可以直接绑定啦。

(二)kubernetes pv pvc

在新版本的k8s集群对pv的各种功能也做了增强。克隆、快照也是非常好用的。

 

上一篇:HikariPool-1 - Connection is not available, request timed out after 30000ms——数据库事务与数据库连接


下一篇:python安装pip出现No package python-pip available