在创建 Red Hat OpenShift Service on AWS (ROSA) 集群之前,必须完成 AWS 预先要求,验证所需的 AWS 服务配额可用,并设置您的环境。
本文档提供了使用 STS 的 ROSA 部署工作流程阶段的概述,并参考了每个阶段的详细资源。
AWS 安全令牌服务 (STS) 是一种全局 Web 服务,它为 IAM 或联合用户提供短期凭证。您可以将 AWS STS 与 Red Hat OpenShift Service on AWS (ROSA) 一起使用,为特定组件的 IAM 角色分配临时、有限权限的凭证。该服务使集群组件能够使用安全的云资源管理实践来进行 AWS API 调用。
您可以按照本节中概述的工作流程阶段来设置和访问使用 STS 的 ROSA 集群。
完成使用 STS 的 ROSA 的 AWS 预先要求。要部署使用 STS 的 ROSA 集群,您的 AWS 账户必须满足先决条件。
查看所需的 AWS 服务配额。为了准备集群部署,请查看运行 ROSA 集群所需的 AWS 服务配额。
设置环境并使用 STS 安装 ROSA。在创建使用 STS 的 ROSA 集群之前,必须在您的 AWS 账户中启用 ROSA,安装和配置所需的 CLI 工具,并验证 CLI 工具的配置。您还必须验证 AWS 弹性负载均衡 (ELB) 服务角色是否存在,以及所需的 AWS 资源配额是否可用。
快速创建使用 STS 的 ROSA 集群 或 使用自定义设置创建集群。使用 ROSA CLI (rosa
) 或 Red Hat OpenShift 集群管理器使用 STS 创建集群。您可以使用默认选项快速创建集群,也可以应用自定义设置以满足您组织的需求。
访问您的集群。您可以根据需要配置身份提供者并向身份提供者用户授予集群管理员权限。您还可以通过配置cluster-admin
用户快速访问新部署的集群。
撤销用户的 ROSA 集群访问权限。您可以使用 ROSA CLI 或 Web 控制台撤销用户的 ROSA 集群 (使用 STS) 的访问权限。
删除 ROSA 集群。您可以使用 ROSA CLI (rosa
) 删除使用 STS 的 ROSA 集群。删除集群后,您可以使用 AWS Identity and Access Management (IAM) 控制台删除 STS 资源。
有关使用 ROSA 部署工作流程创建不使用 AWS STS 的集群的信息,请参阅 了解 ROSA 部署工作流程。