13.4. 裸机上托管集群故障排除
以下信息适用于对裸机上的托管 control plane 进行故障排除。
13.4.1. 节点无法添加到裸机上的托管 control plane 中
当您使用 Assisted Installer 置备的节点扩展托管的 control plane 集群时,主机无法拉取包含端口 22642 的 URL。对于托管 control plane,该 URL 无效,并表示集群存在问题。
流程
要确定这个问题,请查看 assisted-service 日志:
$ oc logs -n multicluster-engine <assisted_service_pod_name> 1
- 1
- 指定 Assisted Service pod 名称。
在日志中查找类似这些示例的错误:
error="failed to get pull secret for update: invalid pull secret data in secret pull-secret"
pull secret must contain auth for \"registry.redhat.io\"
要解决这个问题,请参阅 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 相关。