kubernetes無法刪除pv


問題

今天機器上有個pv不用了,刪除關聯pvc后,刪除pv時候出現問題,如下,刪除mysql-wordpress

[root@cbov10-devk8s56-117 mysql]# kubectl get pv|grep mysql
mysql-pv-volume                            5Gi        RWO            Retain           Bound    default/mysql-pv-claim              manual       153d
mysql-wordpress                            5Gi        RWX            Retain           Bound    basic-server/mysql-wordpress        mysql-wordpress       66m
[root@cbov10-devk8s56-117 mysql]# kubectl delete pv mysql-wordpress
persistentvolume "mysql-wordpress" deleted
^C
[root@cbov10-devk8s56-117 mysql]# kubectl delete pv mysql-wordpress
persistentvolume "mysql-wordpress" deleted
^C

 一直刪除不掉

解決方案

[root@cbov10-devk8s56-117 mysql]# kubectl patch pv mysql-wordpress -p '{"metadata":{"finalizers":null}}'
persistentvolume/mysql-wordpress patched
[root@cbov10-devk8s56-117 mysql]# kubectl get pv|grep mysql
mysql-pv-volume                            5Gi        RWO            Retain           Bound    default/mysql-pv-claim              manual       153d

思考

patch : 合並,補丁。

這里以“補丁”的方式(JSON 格式的)修改一個 API 對象的指定字段 ,這也是kubernetes聲明式API的最主要的能力。

kubernetes大神張磊分享過,推薦訂閱下他的極客專欄,寫的非常好。

 

 

 

  

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM