发布于: Sep 19, 2019
Amazon Elastic File System (EFS) CSI 驱动程序现在由 Amazon Elastic Kubernetes Service (EKS) 提供支持。EFS CSI 驱动程序使用标准 Kubernetes 接口,使得 EKS 和在 AWS 上运行的自管理 Kubernetes 集群的弹性文件存储配置变得简单。在 Kubernetes 中运行的应用程序可以使用 EFS 文件系统,在横向扩展组中的 Pod 之间共享数据,或者与在 Kubernetes 内部或外部运行的其他应用程序共享数据。EFS 还可以帮助 Kubernetes 应用程序实现高可用性,因为所有写入 EFS 的数据都将写入多个 AWS 可用区。如果 Kubernetes Pod 在终止后重新启动,则 CSI 驱动程序将重新连接 EFS 文件系统,即使该 Pod 是在其他 AWS 可用区重新启动的也是如此。
某些可以从 Kubernetes 和弹性、持久的共享存储中获益的应用示例都是诸如 WordPress 和 Drupal 等的内容管理系统,JIRA 和 Artifactory 等的开发人员工具,MXNet 和 Tensorflow 等的机器学习框架,以及 Jupyter 和 Jupyterhub 等的数据科学笔记本。
要开始使用,请遵循入门文档中的说明操作,创建一个 Kubernetes StorageClass 和一个 PersistentVolumeClaim 来进行预置,然后从使用它的 Pod 中引用 PersistentVolumeClaim。要了解更多信息,您可以访问 Amazon EKS 产品页面和 Amazon EFS 产品页面。