发布于: Apr 2, 2019

Amazon Elastic File System (EFS) 和 Amazon FSx for Lustre 容器存储接口 (CSI) 驱动程序现在可以用作开源 Alpha 项目。这些 CSI 驱动程序使开发人员可以轻松使用 AWS 托管的文件系统服务,并将kubernetes 服务运行在 Amazon Elastic Container Service for Kubernetes (EKS) 或 EC2 上。

以前,如果客户希望使用 EFS 或 FSx 在 Kubernetes 集群上运行有状态工作负载,则需要手动预置文件系统,将它们连接到 Kubernetes Pod,并在服务扩展和更改时维护该连接。

现在,Amazon EFS 和 Amazon FSx CSI 驱动程序可以轻松地为运行在 AWS 上的 Kubernetes 集群预置和配置存储。您只需要编写一个 Kubernetes StorageClass 和一个 PersistentVolumeClaim 来进行预置,然后从使用它的 Pod 中引用 PersistentVolumeClaim。如果将 Pod 重新计划到新的节点,CSI 驱动程序将确保卷在重新启动时可用并已连接。

AWS 将 Amazon EFS 和 Amazon FSx 的 CSI 驱动程序提供给 Kubernetes SIG-AWS,并且这些驱动程序可作为 Kubernetes Alpha 项目提供。

要开始使用,请访问 GitHub 上的项目页:

有关如何在 Amazon EKS 上使用 FSx for Lustre 的演练,请访问我们的博客:

要了解有关 Amazon EKS 的更多信息,请访问产品页面文档。 

2021 年 9 月 27 日修改 – 为了确保良好的体验,本文中过期的链接已更新或从原文中删除。