发布于: Jul 24, 2020
Amazon Elastic File System (EFS) CSI 驱动程序现已全面推出。EFS CSI 驱动程序让使用标准 Kubernetes 接口在 亚马逊云科技上运行的 EKS 和自行管理 Kubernetes 群集可以轻松配置弹性文件存储。在 Kubernetes 中运行的应用程序可以利用 EFS 文件系统在扩展组中的 Pod 之间共享数据,或者与 Kubernetes 内部或外部运行的其他应用程序共享数据。 由于写入 EFS 的所有数据也会写入多个 亚马逊云科技中国区域可用区,因此 EFS 也可以帮助 Kubemetes 应用程序实现高度可用性。如果终止并重新启动某个 Kubernetes Pod,CSI 驱动程序将重新连接 EFS 文件系统,即使是在不同 亚马逊云科技中国区域可用区重新启动该 Pod。
在 EFS CSI 驱动程序 1.0 版本中便已默认开启传输加密,这可以帮助公司实现其安全和合规目标。此外,该驱动程序现在支持 EFS Access Point,即 EFS 文件系统中应用程序特定的入口点,这些入口点让多个 Pod 之间共享一个文件系统变得更加轻松。访问点可以对通过该访问点发出的所有文件系统请求强制执行用户标识,并对每个 Pod 强制执行根目录。
可以从 Kubernetes 和弹性、持久共享存储获益的一些应用程序有 WordPress 和 Drupal 等内容管理系统,JIRA 和 Jenkins 等开发人员工具,MXNet 和 Tensorflow 等机器学习框架以及 Jupyter 和 Airlow 等数据科学工具。
首先,请按照入门文档创建一个 Kubernetes StorageClass 和 PersistentVolumeClaim 进行预置,然后从使用该 PersistentVolumeClaim 的 Pod 中对其进行引用。如需了解更多信息,可以访问 Amazon EKS 产品页面和 Amazon EFS 产品页面。