1.2. CLI 要求
您需要下载和安装几个 CLI (命令行界面)工具才能部署集群。
1.2.1. AWS CLI (aws
)
- 安装 AWS 命令行界面。
- 使用 AWS CLI 登录 AWS 帐户: 通过 AWS CLI 登录
验证您的帐户身份:
$ aws sts get-caller-identity
检查 ELB (Elastic Load Balancing)的服务角色是否存在:
$ aws iam get-role --role-name "AWSServiceRoleForElasticLoadBalancing"
如果角色不存在,请运行以下命令来创建它:
$ aws iam create-service-linked-role --aws-service-name "elasticloadbalancing.amazonaws.com"
1.2.2. ROSA CLI (rosa
)
- 通过 Web 控制台安装 ROSA CLI。如需了解详细信息 ,请参阅 在 AWS (ROSA) CLI 上安装 Red Hat OpenShift Service。
运行
rosa 登录并遵循命令输出中的
说明登录到您的红帽帐户:$ rosa login To login to your Red Hat account, get an offline access token at https://console.redhat.com/openshift/token/rosa ? Copy the token and paste it here:
或者,您可以复制完整的
$ rosa login --token=abc…
命令,并在终端中粘贴:$ rosa login --token=<abc..>
确认您已经使用正确的帐户和凭证登录:
$ rosa whoami
1.2.3. OpenShift CLI (oc
)
OpenShift CLI (oc
)不需要在 AWS 集群上部署 Red Hat OpenShift Service,而是在部署后与集群交互的有用工具。
- 从 OpenShift Cluster Manager 命令行界面(CLI)工具 页面下载并安装 'oc',或按照 OpenShift CLI 入门 中的内容进行操作。
运行以下命令验证 OpenShift CLI 是否已正确安装:
$ rosa verify openshift-client