本节介绍如何将项目与当前企业空间解绑,并重新纳管到其他企业空间。

1. 解绑项目

在项目所在的集群中,执行以下命令,解除项目和所属企业空间的关系。

kubectl label ns <namespace> kubesphere.io/workspace- && kubectl patch ns <namespace>   -p '{"metadata":{"ownerReferences":[]}}' --type=merge
说明

以上命令会移除项目与企业空间关联的标签并移除 ownerReferences。

2. 移除项目成员

在项目所在的集群中,执行以下命令,移除项目下所有的成员。

kubectl delete rolebindings.iam.kubesphere.io -n <namespace> --all

3. 纳管到新的企业空间

  1. 以具有项目管理权限的用户登录 KubeSphere 企业版 Web 控制台并进入您的集群。

  2. 在左侧导航栏选择项目

  3. 在项目列表中,在项目右侧点击more,然后在下拉列表中选择分配企业空间

  4. 分配企业空间对话框,设置项目所属的企业空间,并选择一个企业空间成员作为项目管理员,然后点击确定

  5. 进入选定的企业空间,即可在项目管理 > 项目列表页面看到该项目。