1.6.2. 解决问题: 导入的集群不可用
在尝试导入集群后,有几个可能的原因会导致导入集群的不可用。如果集群导入失败,请完成以下步骤,直到找到失败导入的原因:
- 在 Red Hat Advanced Cluster Management hub 集群中,运行以下命令,以确保 Red Hat Advanced Cluster Management 导入控制器正在运行。 - kubectl -n open-cluster-management get pods -l app=managedcluster-import-controller-v2 - kubectl -n open-cluster-management get pods -l app=managedcluster-import-controller-v2- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow - 您应该会看到两个正在运行的 pod。如果任何一个 pod 没有运行,请运行以下命令来查看日志以确定原因: - kubectl -n open-cluster-management logs -l app=managedcluster-import-controller-v2 --tail=-1 - kubectl -n open-cluster-management logs -l app=managedcluster-import-controller-v2 --tail=-1- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
- 在 Red Hat Advanced Cluster Management hub 集群中,运行以下命令以确定受管集群导入 secret 是否由 Red Hat Advanced Cluster Management 导入控制器成功生成: - kubectl -n <managed_cluster_name> get secrets <managed_cluster_name>-import - kubectl -n <managed_cluster_name> get secrets <managed_cluster_name>-import- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow - 如果导入 secret 不存在,请运行以下命令来查看导入控制器的日志条目,并确定它没有被创建的原因: - kubectl -n open-cluster-management logs -l app=managedcluster-import-controller-v2 --tail=-1 | grep importconfig-controller - kubectl -n open-cluster-management logs -l app=managedcluster-import-controller-v2 --tail=-1 | grep importconfig-controller- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
- 在 Red Hat Advanced Cluster Management hub 集群中,如果您的受管集群是 - local-cluster,或者由 Hive 置备,或者具有 auto-import secret,请运行以下命令来检查受管集群的导入状态。- kubectl get managedcluster <managed_cluster_name> -o=jsonpath='{range .status.conditions[*]}{.type}{"\t"}{.status}{"\t"}{.message}{"\n"}{end}' | grep ManagedClusterImportSucceeded- kubectl get managedcluster <managed_cluster_name> -o=jsonpath='{range .status.conditions[*]}{.type}{"\t"}{.status}{"\t"}{.message}{"\n"}{end}' | grep ManagedClusterImportSucceeded- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow - 如果 - ManagedClusterImportSucceeded条件为- true,则命令的结果表示失败的原因。
- 检查受管集群的 Klusterlet 状态是否有降级条件。请参阅带有降级条件故障排除 Klusterlet,以查找 Klusterlet 降级的原因。