問題是我需要修改 StorageClassName 但這是不可能的,因為分配了一個空白的 StorageClassName。
這個 PVC 系結到一個 PV,那么,如果我洗掉 PVC 以使用 StorageClassName 創建一個新的 PVC,我的 AWS 中的資料會被洗掉嗎?
uj5u.com熱心網友回復:
您可以通過使用回收策略重新創建一個現有的 PVC,重用相同的 PV 而不會丟失資料。
如果是Delete,洗掉PVC時PV會自動洗掉,PVC上的資料也會丟失。在這種情況下,使用“保留”政策更為合適。使用“保留”策略,如果用戶洗掉 PersistentVolumeClaim,則不會洗掉相應的 PersistentVolume。相反,它被移至已發布階段,在此階段可以手動恢復其所有資料。
回收策略:用于告訴集群在釋放其宣告后如何處理該卷。目前的回收政策是:
- 保留——手動回收
- 回收——基本清理 (rm -rf/thevolume/*)
- 洗掉 — 洗掉關聯的存盤資產,例如 AWS EBS、GCE PD、Azure 磁盤或 OpenStack Cinder 卷
注意:極力推薦對存盤關鍵資料的 PVC 使用保留策略。
在此博客中,您有在另一個名稱空間中重新創建 PVC 的詳細步驟,同樣,您可以更改存盤類。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/537958.html
