🎯 課程目標__HTMLTAG_66___
完成本課程後,您將:
- ✅ 建立複製因子為 3 的 CephBlockPool
- ✅ 為動態 PV 設定建立 StorageClass
- ✅ 建立 PVC 並將其掛載到 Pod/StatefulSet 中
- ✅ 磁碟區快照和還原
- ✅ 卷克隆
第 1 部分:CEPH 區塊池
1.1。建立 CephBlockPool
___程式碼區塊_0___程式碼區塊_1
1.2。 RBD 的儲存類別
___程式碼區塊_2___程式碼區塊_3
第 2 部分:PVC 和 PODS
2.1。建立 PVC
___程式碼區塊_4___程式碼區塊_5
2.2。將 PVC 安裝到 Pod
___程式碼區塊_6___程式碼區塊_7
2.3。帶有volumeClaimTemplates的StatefulSet
___程式碼區塊_8___程式碼區塊_9
第 3 部分:音量擴充
程式碼區塊_10
第 4 部分:音量快照
4.1。 VolumeSnapshotClass
___程式碼區塊_11___4.2。建立快照
___程式碼區塊_12___程式碼區塊_13
4.3。從快照恢復
___程式碼區塊_14___程式碼區塊_15
第 5 部分:卷克隆
程式碼區塊_16
程式碼區塊_17
第 6 部分:監控儲存
程式碼區塊_18
💡 重點
-
___HTMLTAG_119__HTMLTAG_120___CephBlockPool withreplicated.size=3 確保資料安全
___HTMLTAG_123__HTMLTAG_124___StorageClass 用於動態設定 — PVC 自動建立 PV
___HTMLTAG_127__HTMLTAG_128___allowVolumeExpansion 允許在不重新建立的情況下調整 PVC 大小
___HTMLTAG_131__HTMLTAG_132___VolumeSnapshot 建立快速時間點備份(寫入時複製)
___HTMLTAG_135__HTMLTAG_136___卷克隆對開發/測試環境有用
___HTMLTAG_139__HTMLTAG_140___StatefulSet + volumeClaimTemplates = 每個副本都有自己的 PVC
🎯 練習__HTMLTAG_146___
練習 1:區塊儲存實驗室
- 建立 CephBlockPool、StorageClass
- 建立一個5Gi PVC,將其掛載到pod中,寫入資料
- 刪除 Pod,重新創建,驗證資料是否持續
- 將 PVC 大小調整為 10Gi
練習 2:快照與複製
- 從 PVC 建立 VolumeSnapshot
- 從快照恢復PVC,驗證資料__HTMLTAG_165___
- 複製 PVC,驗證資料相同__HTMLTAG_167___
📚 下一篇文章
在 第 14 課:CephFS — ReadWriteMany 的共享檔案系統 中,我們將為需要多個 Pod 共用相同檔案系統的工作負載設定 CephFS。