发布于: Jul 24, 2020

Amazon Elastic File System (EFS) CSI 驱动程序现已全面推出。EFS CSI 驱动程序让 EKS 和使用标准 Kubernetes 接口在 AWS 上运行的自管理 Kubernetes 集群可以轻松配置弹性文件存储。在 Kubernetes 中运行的应用程序可以使用 EFS 文件系统在横向扩展组中的 Pod 之间共享数据,或者与在 Kubernetes 内部或外部运行的其他应用程序共享数据。EFS 还可以帮助 Kubernetes 应用程序实现高可用性,因为所有写入 EFS 的数据都将写入多个 AWS 可用区。如果 Kubernetes Pod 在终止后重新启动,CSI 驱动程序将重新连接 EFS 文件系统,即使该 Pod 是在其他 AWS 可用区重新启动的也是如此。 

随着 1.0 版发布,EFS CSI 启动程序现在默认启用了传输加密,可帮助公司满足其安全和合规性目标。此外,该驱动程序现在支持 EFS 接入点,特定于应用程序的 EFS 文件系统入口点,更加便于在多个 Pod 之间共享文件系统。接入点可以为通过接入点发出的所有文件系统请求强制执行用户识别,并为每个 Pod 强制执行根目录。 

例如,某些应用程序可以从 Kubernetes 和弹性、持久的共享存储中获益,例如 WordPress 和 Drupal 等内容管理系统、JIRA 和 Jenkins 等开发人员工具、MXNet 和 Tensorflow 等机器学习框架,以及 Jupyter 和 Airflow 等数据科学工具。 

要开始使用,请遵循入门文档中的说明操作,创建一个 Kubernetes StorageClass 和一个 PersistentVolumeClaim 来进行预置,然后从使用它的 Pod 中引用 PersistentVolumeClaim。要了解更多信息,您可以访问 Amazon EKS 产品页面和 Amazon EFS 产品页面。