14.5. 裸机上托管集群故障排除
以下信息适用于对裸机上的托管 control plane 进行故障排除。
14.5.1. 节点无法添加到裸机上的托管 control plane 中 复制链接链接已复制到粘贴板!
当您使用 Assisted Installer 置备的节点扩展托管的 control plane 集群时,主机无法拉取包含端口 22642 的 URL。对于托管 control plane,该 URL 无效,并表示集群存在问题。
流程
要确定这个问题,请查看 assisted-service 日志:
oc logs -n multicluster-engine <assisted_service_pod_name>
$ oc logs -n multicluster-engine <assisted_service_pod_name>
1 Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
- 指定 Assisted Service pod 名称。
在日志中查找类似这些示例的错误:
error="failed to get pull secret for update: invalid pull secret data in secret pull-secret"
error="failed to get pull secret for update: invalid pull secret data in secret pull-secret"
Copy to Clipboard Copied! Toggle word wrap Toggle overflow pull secret must contain auth for \"registry.redhat.io\"
pull secret must contain auth for \"registry.redhat.io\"
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 要解决这个问题,请参阅 Kubernetes Operator 的多集群引擎中的"将 pull secret 添加到命名空间"。
注意要使用托管的 control plane,您必须安装 multicluster engine Operator,可以是独立 Operator,或作为 Red Hat Advanced Cluster Management 的一部分。因为 Operator 与 Red Hat Advanced Cluster Management 紧密关联,所以该 Operator 的文档会在该产品的文档中发布。即使不使用 Red Hat Advanced Cluster Management,覆盖多集群引擎 Operator 的文档部分也会与托管 control plane 相关。