您好,登錄后才能下訂單哦!
如何進行刪除PVC回收PV,針對這個問題,這篇文章詳細介紹了相對應的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。
當 PV 不再需要時,可通過刪除 PVC 回收。
當 PVC mypvc1
被刪除后,我們發現 Kubernetes 啟動了一個新 Pod recycler-for-mypv1
,這個 Pod 的作用就是清除 PV mypv1
的數據。此時 mypv1
的狀態為 Released
,表示已經解除了與 mypvc1
的 Bound,正在清除數據,不過此時還不可用。
當數據清除完畢,mypv1
的狀態重新變為 Available
,此時則可以被新的 PVC 申請。
通過 kubectl apply
更新 PV:
① 重新創建 mypvc1
。
② 在 mypv1
中創建文件 hello
。
③ mypv1
狀態變為 Released
。
④ Kubernetes 并沒有啟動 Pod recycler-for-mypv1
。
⑤ PV 中的數據被完整保留。
雖然 mypv1
中的數據得到了保留,但其 PV 狀態會一直處于 Released
,不能被其他 PVC 申請。為了重新使用存儲資源,可以刪除并重新創建 mypv1
。刪除操作只是刪除了 PV 對象,存儲空間中的數據并不會被刪除。
新建的 mypv1
狀態為 Available
,已經可以被 PVC 申請。
PV 還支持 Delete
的回收策略,會刪除 PV 在 Storage Provider 上對應存儲空間。NFS 的 PV 不支持 Delete
,支持 Delete
的 Provider 有 AWS EBS、GCE PD、Azure Disk、OpenStack Cinder Volume 等。
關于如何進行刪除PVC回收PV問題的解答就分享到這里了,希望以上內容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關注億速云行業資訊頻道了解更多相關知識。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。