使用 Kubernetes 容器儲存界面驅動程式 - AWS Storage Gateway

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

使用 Kubernetes 容器儲存界面驅動程式

Kubernetes 是一種開放原始碼系統,用於自動化容器化應用程式的部署、擴展和管理。在 Kubernetes 環境中,容器類似於 VM,但容器具有寬鬆的隔離屬性,可在其應用程式之間共用作業系統 (OS)。因此,容器被視為比 VMs 更輕量。與 VM 類似,容器具有自己的檔案系統、配置的 CPU、記憶體、程序空間等。當它們與基礎基礎設施分離時,它們可跨雲端和作業系統分佈進行移動。如果您有 Kubernetes 叢集,您可以跨叢集中的執行個體安裝和設定 Kubernetes Container Storage Interface (CSI) 驅動程式,以允許它們使用現有的 Amazon S3 File Gateway 進行儲存。

在您為要使用的檔案共用類型安裝 CSI 驅動程式之後,您必須建立一或多個儲存物件。根據您希望 Kubernetes 在 Pod 請求儲存時使用的佈建類型,您必須建立單一 Kubernetes StorageClass 物件,或同時建立PersistentVolume物件PersistentVolumeClaim物件,將 Kubernetes 運算 Pod 連線至檔案共享。如需詳細資訊,請參閱 中的 Kubernetes 線上文件https://kubernetes.io/docs/concepts/storage/