纳管成员集群到其他 host 集群
本节介绍如何将被移除的成员集群重新纳管到其他 host 集群。
集群正常状态解绑
若成员集群在正常状态下被移除,无需额外操作,成员集群可以直接被其它 host 集群纳管,详细步骤请参阅添加成员集群。
集群异常状态解绑
若成员集群在异常状态下被移除,在成员集群上执行下面的命令来清除集群的纳管信息,之后集群可以正常被其它 host 集群纳管。
kubectl patch ns kubesphere-system --type merge -p '{"metadata":{"annotations": null}}'
清理多集群配置数据
集群被解绑后,集群中原有的资源和多集群配置数据不会被自动清除。如果被解绑集群存在企业空间相关配置,执行以下命令手动清理被移除集群中的配置数据后再进行纳管。
for ns in $(kubectl get ns --field-selector status.phase!=Terminating -o jsonpath='{.items[*].metadata.name}'); do kubectl label ns $ns kubesphere.io/workspace- && kubectl patch ns $ns --type merge -p '{"metadata":{"ownerReferences":[]}}'; done
反馈
这篇文章对您有帮助吗?
通过邮件接收 KubeSphere 最新的技术博客与产品更新的通知
感谢您的反馈。如果您有关于如何使用 KubeSphere 的具体问题,请在 Slack 上提问。如果您想报告问题或提出改进建议,请在 GitHub 存储库中打开问题。
页面内容