🎯 課程目標__HTMLTAG_68___
完成本課程後,您將:
- ✅ 建立 CephFilesystem 和 MetadataServer (MDS)
- ✅ 使用 ReadWriteMany 為 CephFS 建立 StorageClass
- ✅ 同時從多個 Pod 掛載 CephFS__HTMLTAG_77___
- ✅ 配置配額和子卷組
- ✅ 比較 RBD 與 CephFS 用例
第 1 部分:CEPHFS 與 RBD — 何時使用什麼?
| 標準 | RBD(區塊) | CephFS(檔案系統) |
|---|---|---|
| 存取模式 | 讀寫一次 (RWO) | ReadWriteMany (RWX) |
| 安裝樣式 | 1 個單盒 | 同時多個 Pod |
| 用例 | 資料庫,單一應用程式 | 共享內容、日誌、媒體 |
| 效能 | 高(區塊級) | 好(POSIX 開銷) |
| 需要 MDS? | 否 | 是 |
第 2 部分:建立 CEPHFILESYSTEM
2.1。 CephFilesystem CRD
___程式碼區塊_0______程式碼區塊_1___2.2。 CephFS 的儲存類別
___程式碼區塊_2___程式碼區塊_3
第 3 部分:測驗讀寫
3.1。建立 RWX PVC
___程式碼區塊_4___3.2。具有相同安裝的多個 Pod
___程式碼區塊_5___程式碼區塊_6
第 4 部分:配額與子卷__HTMLTAG_158___
程式碼區塊_7
4.1。清理
___程式碼區塊_8___💡 重點
-
___HTMLTAG_165__HTMLTAG_166___CephFS 用於 ReadWriteMany — 多個 Pod 讀取/寫入同一卷
___HTMLTAG_169__HTMLTAG_170___MDS(元資料伺服器) 管理檔案系統元資料
___HTMLTAG_173__HTMLTAG_174___activeStandby:true 確保 MDS HA
___HTMLTAG_177__HTMLTAG_178___用例 RWX:分享內容、日誌、媒體、AI 訓練資料
___HTMLTAG_181__HTMLTAG_182___RBD 用於資料庫,CephFS 用於共用檔案___HTMLTAG_183__HTMLTAG_184___
🎯 練習__HTMLTAG_188___
練習 1:RWX 實驗室
- 建立 CephFilesystem、StorageClass、PVC (RWX)
- 部署 3 個寫入器 Pod + 1 個讀取器 Pod__HTMLTAG_195___
- 驗證所有 Pod 讀取/寫入相同磁碟區__HTMLTAG_197___
📚 下一篇文章
在第15課:Ceph監控、調優與故障排除中,我們將監控Ceph效能、調優參數並處理常見問題。