關於 Google Kubernetes Engine 的 Filestore 支援

Filestore 執行個體是全代管的檔案伺服器,可用於 Google Cloud ,並搭配 ReadWriteMany 存取權,做為 Google Kubernetes Engine (GKE) 叢集的耐用儲存空間。

  • 由於這是一種持久或非暫時性的儲存空間,因此資料會在 GKE Pod 的生命週期結束後持續保留。

  • 由於 GKE PersistentVolumes 是具備 ReadWriteMany 存取權的耐用儲存空間,因此可由多個節點掛接成讀取/寫入磁碟區。

  • 與永久磁碟固有的單一讀寫存取模式不同,Filestore 執行個體可同時從多個 GKE 節點存取。這樣一來,您就能在任何可用的 GKE 節點上啟動 Pod,提高 GKE 叢集的效率。

  • 作為一種檔案儲存空間,Filestore 支援多個並行應用程式執行個體同時存取相同的檔案系統。

詳情請參閱「透過 Filestore 部署有狀態的工作負載」。

Filestore 和 GKE Filestore CSI 驅動程式

GKE Filestore CSI 驅動程式是使用 Filestore 執行個體搭配 GKE 的主要方式,可提供下列優點:

  • 您可以透過 Kubernetes API (kubectl) 存取全代管型 NFS 儲存空間。

  • 您可以使用 GKE Filestore CSI 驅動程式,動態佈建 PersistentVolume。

  • 您可以使用 GKE Filestore CSI 驅動程式建立 CSI 磁碟區快照,接著再建立 Filestore 備份

如需詳細的優點清單,請參閱「透過 GKE Filestore CSI 驅動程式存取執行個體」。

Filestore multishares for GKE

搭配使用 GKE 適用的 Filestore 多共用區和 GKE Filestore CSI 驅動程式 (1.27 以上版本),可享有下列優點:

  • 提供永久磁碟區的完整檢視畫面,讓您一覽所有儲存空間資源。

  • 支援動態磁碟區佈建,可視需要調整共用和執行個體容量。

  • 支援多個共用項目,且大小更小、彈性更高,可提高每個 Filestore 執行個體的利用率和成本效益。

詳情請參閱「GKE 適用的 Filestore 多共用區」。

後續步驟