關於 Google Cloud Managed Lustre CSI 驅動程式

Google Cloud Managed Lustre 容器儲存介面 (CSI) 驅動程式是 GKE 管理的解決方案,旨在整合高效能平行檔案系統服務「Managed Lustre」與 Google Kubernetes Engine (GKE) 叢集。Google Cloud這項整合功能專為需要持續性、可擴充及高處理量儲存空間的嚴苛工作負載設計,特別是人工智慧 (AI)、機器學習 (ML) 和高效能運算 (HPC) 工作負載。

如要進一步瞭解如何使用 Managed Lustre,為部署在 GKE 上的 AI/機器學習工作負載最佳化效能,請參閱「使用 Google Cloud Managed Lustre 最佳化 AI 和機器學習工作負載」參考架構。

使用 Managed Lustre CSI 驅動程式,即可透過標準 Kubernetes 永久磁碟區要求 (PVC) 和永久磁碟區 (PV),直接佈建、管理及存取 Managed Lustre 執行個體。驅動程式會做為控制層,自動管理 Managed Lustre 執行個體的生命週期,以回應 CSI 呼叫,包括在 GKE 節點上建立、刪除、掛接及卸載磁碟區。

Managed Lustre CSI 驅動程式支援動態佈建的永久磁碟區 (驅動程式會根據 PVC 建立 Managed Lustre 執行個體),以及靜態佈建的永久磁碟區 (用於連線至現有的 Managed Lustre 執行個體)。可讓 Kubernetes 應用程式充分運用 Managed Lustre 的效能,效率更高。

優點

Managed Lustre CSI 驅動程式可提供多項優勢,協助您整合高效能儲存空間與 Kubernetes 工作負載:

  • 透過 Kubernetes API,您可存取全代管的 Lustre 檔案系統,做為工作負載儲存空間。
  • 驅動程式支援 ReadWriteMany、ReadOnlyMany 和 ReadWriteOnce 存取模式。
  • 您可以使用驅動程式建立及連結新的 Managed Lustre 執行個體,做為 PersistentVolumes。
  • Kubernetes 工作負載可以存取現有的 Managed Lustre 執行個體,不必手動安裝任何 Managed Lustre 軟體,包括核心模組或用戶端公用程式。

限制

使用 Managed Lustre CSI 驅動程式時,請注意下列限制:

  • 不支援在單一節點上,從不同 Managed Lustre 執行個體掛接多個名稱相同的 filesystem 磁碟區。
  • 支援的作業系統和最低 GKE 節點版本:
    • Container-Optimized OS (COS):
      • x86_64:1.33.2-gke.1111000 以上版本
      • ARM:1.34.1-gke.2541000 以上版本
    • Ubuntu:
      • x86_64 和 ARM:1.36.0-gke.3302001 以上版本
  • Managed Lustre CSI 驅動程式不支援自訂 GKE 節點映像檔。
  • 磁碟區擴充僅適用於 GKE 叢集 1.35.0-gke.2331000 以上版本。如要在舊版中變更 PVC 的大小,請使用下列其中一種做法:
    • (建議) 使用所選大小重新建立 PVC spec.resources.requests.storage 大小。 GKE 會根據所選大小佈建新磁碟區。
    • 刪除 PVC 和 PV。如果 PV 的 reclaimPolicy 為 Delete,系統會刪除 Lustre 執行個體。如要保留執行個體以供重複使用,請先修補 reclaimPolicy 至 Retain,再刪除。
    • 或者,您也可以手動建立所選大小的新 Lustre 執行個體。無論是重複使用執行個體,還是連線至新執行個體,請使用靜態佈建,將執行個體連線至新的 PVC。

需求條件

如要使用 Managed Lustre CSI 驅動程式,叢集必須符合下列需求:

  • 您需要 GKE 叢集和節點集區 1.33.2-gke.1111000 以上版本。
  • 您必須安裝最新版本的 Google Cloud CLI,且支援的最低版本為 523.0.0 以上。
  • 您必須在 GKE 叢集中啟用 CSI 驅動程式。根據預設,Standard 和 Autopilot 叢集都會停用驅動程式。您可以在建立叢集時啟用這項功能,也可以在現有叢集上啟用。
  • GKE 叢集應與 Managed Lustre 執行個體在同一個虛擬私有雲網路中執行。

後續步驟