

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

# 使用 Kubernetes 容器儲存界面驅動程式
<a name="using-csi-drivers"></a>

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/](https://kubernetes.io/docs/concepts/storage/)。

**Topics**
+ [使用 SMB CSI 驅動程式](use-smb-csi.md)
+ [使用 NFS CSI 驅動程式](use-nfs-csi.md)