8.3. 使用 HCP 集群安装对 ROSA 进行故障排除
有关使用 HCP 集群安装 ROSA 的帮助,请参考以下部分。
8.3.1. 使用 HCP 集群验证 ROSA 安装
如果带有 HCP 集群的 ROSA 处于安装状态超过 30 分钟,且尚未就绪,请确保为所需的集群配置准备 AWS 帐户环境。如果正确为所需的集群配置准备 AWS 帐户环境,请尝试删除并重新创建集群。如果问题仍然存在,请联系支持。
8.3.2. 对 Red Hat Hybrid Cloud Console 的访问进行故障排除
在带有 HCP 集群的 ROSA 中,Red Hat OpenShift Service on AWS OAuth 服务器托管在红帽服务的 AWS 帐户中,而 Web 控制台服务使用集群的 AWS 帐户中的默认入口控制器发布。如果您可以使用 OpenShift CLI (oc)登录集群,但无法访问 Red Hat OpenShift Service on AWS Web 控制台,请验证是否满足以下条件:
- 控制台工作负载正在运行。
- 默认入口控制器的负载均衡器处于活跃状态。
- 您要从已连接到集群的 VPC 网络的机器访问控制台。
8.3.3. 为带有 HCP 集群的 ROSA 验证 Red Hat OpenShift Service on AWS Web 控制台处于就绪状态
当 Red Hat OpenShift Service on AWS 服务帐户中托管的 control plane 就绪时
,带有 HCP 集群的 ROSA 会返回就绪状态。集群控制台工作负载部署到集群的 worker 节点上。在 worker 节点加入集群和控制台工作负载正在运行前,Red Hat OpenShift Service on AWS Web 控制台将不可用并可访问。
如果您的带有 HCP 集群的 ROSA 已就绪,但您无法访问集群的 Red Hat OpenShift Service on AWS Web 控制台,请等待 worker 节点加入集群并重试访问控制台。
您可以登录到带有 HCP 集群的 ROSA,或使用 rosa
CLI 中的 rosa describe machinepool
命令监视节点。
8.3.4. 为带有 HCP 集群的私有 ROSA 验证访问 Red Hat Hybrid Cloud Console
默认情况下,私有集群的控制台是私有的。在集群安装过程中,由 OpenShift 的 Ingress Operator 管理的默认 Ingress Controller 配置有内部 AWS Network Load Balancer (NLB)。
如果您的私有 ROSA with HCP 集群显示 就绪状态
,但您无法访问集群的 Red Hat OpenShift Service on AWS Web 控制台,请尝试从集群 VPC 内部或从连接到 VPC 的网络访问集群控制台。