本节介绍如何移除边缘集群。

警告
  • 边缘集群被删除后,边缘集群中原有的资源不会被自动清除。

  • 边缘集群被删除后,边缘集群中原有的多集群配置数据不会被自动清除,卸载 KubeSphere 或删除关联资源时可能会导致用户数据丢失。请手动清理被移除集群中原有的多集群配置数据。

前提条件

您需要在 KubeSphere 企业版平台具有 platform-admin 角色。

操作步骤

  1. 进入边缘集群管理页面。

  2. 在需要操作的集群右侧点击more,然后在下拉列表中选择删除集群

  3. 移除集群对话框,确认需要移除的集群的信息,将滑块拖动到右侧,输入需要移除的集群的名称,然后点击移除

  4. 登录被移除的成员集群节点,执行以下命令清理集群中的多集群配置数据:

    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