使用 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 驱动程序后,必须创建一个或多个存储对象。根据你希望 Kubernetes 在 Pod 请求存储空间时使用的配置类型,你必须创建一个 Kubernetes StorageClass 对象,或者同时创建一个对象一个PersistentVolumePersistentVolumeClaim对象,才能将 Kubernetes 计算容器连接到文件共享。有关更多信息,请参阅 Kubernetes 在线文档,网址为。https://kubernetes.io/docs/concepts/storage/