40.2.3. AWS EFS Provisioner Ansible 变量


AWS EFS 置备程序动态置备由给定 EFS 文件系统目录中创建的目录支持的 NFS PV。在配置 AWS EFS Provisioner Ansible 变量前,您必须满足以下要求:

  • AmazonElasticFileSystemReadOnlyAccess 策略分配的 IAM 用户(或更好)。
  • 集群区域中的 EFS 文件系统。
  • 挂载目标安全组,以便任何节点(在集群区域的任意区域中)都可以通过其文件系统 DNS 名称挂载 EFS 文件系统。
表 40.2. 所需的 EFS Ansible 变量
变量描述

openshift_provisioners_efs_fsid

EFS 文件系统的文件系统 ID,例如: fs-47a2c22e

openshift_provisioners_efs_region

EFS 文件系统的 Amazon EC2 区域。

openshift_provisioners_efs_aws_access_key_id

IAM 用户的 AWS 访问密钥(检查是否存在指定的 EFS 文件系统)。

openshift_provisioners_efs_aws_secret_access_key

IAM 用户的 AWS secret 访问密钥(检查指定的 EFS 文件系统是否存在)。

表 40.3. 可选的 EFS Ansible 变量
变量描述

openshift_provisioners_efs

如果为 true,则 AWS EFS 置备程序会根据 openshift_provisioners_install_provisionerstruefalse 来进行安装或卸载。默认值为 false

openshift_provisioners_efs_path

EFS 文件系统中的目录的路径,EFS 置备程序会创建一个目录来备份它所创建的每个 PV。它必须存在,且可以被 EFS 置备程序挂载。默认为 /persistentvolumes

openshift_provisioners_efs_name

StorageClasses 指定的 置备程序 名称。默认为 openshift.org/aws-efs

openshift_provisioners_efs_nodeselector

标签映射,以选择 pod 将登录的节点。例如: {"node":"infra","region":"west"}

openshift_provisioners_efs_supplementalgroup

要为 pod 提供 pod 的补充组,如果需要它才能写入 EFS 文件系统。默认为 65534

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.