1.7. 在托管模式中导入受管 hub 集群(技术预览)
要在受管 hub 集群上启用 local-cluster,您必须在托管模式下导入它。
1.7.1. 前提条件 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
-
在 multicluster global hub 集群中启用
local-cluster。 - 安装最新的 Red Hat Advanced Cluster Management 版本。
1.7.2. 在托管模式中导入 hub 集群 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
要导入启用了 local-cluster 的现有受管 hub 集群,您必须使用托管模式。在托管模式中,您只能获得使用 kubeconfig 文件导入的受管 hub 集群的支持。Red Hat Advanced Cluster Management for Kubernetes 使用这个 kubeconfig 文件来生成 auto-import-secret,它连接到您的受管 hub 集群。
备注:
确保此
kubeconfig文件始终可用。如果它过期,使用以下命令在受管 hub 集群命名空间中重新生成auto-import-secret:oc create secret generic auto-import-secret --from-file=kubeconfig=./managedClusterKubeconfig -n <Managedhub Namespace>
oc create secret generic auto-import-secret --from-file=kubeconfig=./managedClusterKubeconfig -n <Managedhub Namespace>Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 在托管模式中,多集群全局 hub 不支持备份和恢复。
完成以下步骤:
-
将注解
global-hub.open-cluster-management.io/import-cluster-in-hosted: "true"设置为globalhub cr。 - 导入受管 hub 集群。
使用这个注解,多集群全局 hub 执行以下操作:
- 在托管模式中导入所有新的受管 hub 集群。
-
在新的受管 hub
集群命名空间中禁用以下附加组件:applicationManager、certPolicyController和policyController。 -
更改与新命名空间相关的以下受管 hub 集群附加组件:
work-manager、cluster-proxy和managed-serviceaccount。 -
将这些命名空间更改为
open-cluster-management-global-hub-agent-addon。