使用 Kubernetes 容器存储接口驱动程序 - AWS Storage Gatewa

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

使用 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/