1.2. CLI 要求
您需要下载并安装几个 CLI (命令行界面)工具才能部署集群。
1.2.1. AWS CLI (aws) 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
- 安装 AWS 命令行界面。
- 使用 AWS CLI 登录 AWS 帐户: 通过 AWS CLI 登录
验证您的帐户身份:
aws sts get-caller-identity
$ aws sts get-caller-identity
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 检查 ELB (Elastic Load Balancing)的服务角色是否存在:
aws iam get-role --role-name "AWSServiceRoleForElasticLoadBalancing"
$ aws iam get-role --role-name "AWSServiceRoleForElasticLoadBalancing"
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 如果角色不存在,请运行以下命令来创建它:
aws iam create-service-linked-role --aws-service-name "elasticloadbalancing.amazonaws.com"
$ aws iam create-service-linked-role --aws-service-name "elasticloadbalancing.amazonaws.com"
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
1.2.2. ROSA CLI (rosa) 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
- 通过 Web 控制台安装 ROSA CLI。
运行
rosa 登录并遵循命令输出中的
说明登录到您的红帽帐户:rosa login
$ rosa login To login to your Red{nbsp}Hat account, get an offline access token at https://console.redhat.com/openshift/token/rosa ? Copy the token and paste it here:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 或者,您可以复制完整的
$ rosa login --token=abc…
命令,并粘贴到终端中:rosa login --token=<abc..>
$ rosa login --token=<abc..>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 确认您已经使用正确的帐户和凭证登录:
rosa whoami
$ rosa whoami
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
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
$ rosa verify openshift-client
Copy to Clipboard Copied! Toggle word wrap Toggle overflow