使用 Kubernetes 容器存储接口驱动程序 - Amazon Storage Gatewa
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

使用 Kubernetes 容器存储接口驱动程序

Kubernetes 是一个用于实现容器化应用程序的部署、扩缩和管理自动化的开源系统。在 Kubernetes 环境中,容器类似于虚拟机,但容器具有宽松的隔离属性,可以在其应用程序之间共享操作系统(OS)。因此,人们认为容器比容器更轻 VMs。与虚拟机类似,容器有自己的文件系统、分配的 CPU、内存份额、进程空间等。由于容器与底层基础设施解耦,因此可以在不同的云平台和操作系统发行版上运行。如果您有 Kubernetes 集群,则可以在集群中的实例上安装和配置 Kubernetes 容器存储接口(CSI)驱动程序,以允许它们使用现有 Amazon S3 文件网关进行存储。

为要使用的文件共享类型安装 CSI 驱动程序后,必须创建一个或多个存储对象。根据在容器组(pod)请求存储时您希望 Kubernetes 使用的预置类型,您必须创建一个 Kubernetes StorageClass 对象,或者同时创建一个 PersistentVolume 对象一个 PersistentVolumeClaim 对象,以便将 Kubernetes 计算容器组(pod)连接到文件共享。有关更多信息,请参阅 Kubernetes 在线文档,网址为 https://kubernetes.io/docs/concepts/storage/