8.3. 为集群创建设置环境变量
您可以设置环境变量来简化 Red Hat OpenShift Service on AWS 集群的资源创建。
流程
运行以下命令来设置环境变量:
$ export <variable_name>=<variable_value>您可以运行以下命令来确认您的变量已设置:
$ echo <variable_name>Expand 表 8.2. 为断开连接的 Red Hat OpenShift Service on AWS 集群推荐的变量 变量名称 变量值 注 AWS_ACCOUNT_ID$(AWS sts get-caller-identity --query Account --output text)您必须使用
rosa 登录登录到 AWS 帐户。CLUSTER_NAME您要集群的名称。
集群名称不能超过 26 个字符。
OIDC_IDOpenID Connect (OIDC)配置的 32 位 ID。
您可以通过运行
rosa create oidc-config来生成此 ID。OPERATOR_ROLES_PREFIXOperator 角色前缀。
如果要使 AWS 帐户角色使用与 Operator 角色相同的前缀,您可以在设置 Operator 角色前缀变量后运行
ACCOUNT_ROLES_PREFIX=$OPERATOR_ROLES_PREFIX。PRIVATE_SUBNET专用子网的 ID。
您必须将这个值包含在引号(")中,并使用逗号分隔子网 ID。
REGION您的 AWS 区域。
-
SUBNET_IDS所有子网的 ID。
您必须将这个值包含在引号(")中,并使用逗号分隔子网 ID。
8.3.1. 为 Red Hat OpenShift Service on AWS 集群创建虚拟私有云 复制链接链接已复制到粘贴板!
您必须具有 Virtual Private Cloud (VPC)才能在 AWS 集群上创建 Red Hat OpenShift Service。要通过 VPC 端点从本地 ECR 镜像拉取镜像,您必须配置 privatelink 服务连接,并使用特定标签修改默认安全组。
您可以使用以下方法之一创建 VPC:
- 使用 ROSA 命令行界面(CLI)创建 VPC
- 使用 Terraform 模板创建 VPC
- 使用 AWS CLI 创建 VPC
- 在 AWS 控制台中手动创建 VPC 资源