在服务器通过kubectl create namespace创建的namespace 可以让它在企业空间中显示为项目吗?

  • Feynman 回复了此帖
  • xiaosage

    member集群换一个host集群的风险: https://kubesphere.com.cn/forum/d/2991-kubesphere-v300/9

    需要按以下步骤操作

    1.在Member集群上执行命令,将需要保留的namespace与workspace进行解绑

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

    2.在Member集群上执行命令清理workspace(注意!!!,必须先将所有关联的namespace解绑再删除workspace,否则workspace关联的namespace 会被级联删除)

    kubectl delete workspacetemplate <workspace>

    3.在Host集群上创建好workspace(并关联Member集群)之后,在Member集群中执行下述命令将ns托管到workspace中

     kuebctl label ns <namespace> kubesphere.io/workspace=<workspace>

    xiaosage 可以,需要在集群管理页面给这个项目分配一个企业空间。

      Feynman
      Feynman 我现在是多集群模式。我把测试的集群加入到H集群管理后。原来的namespace看不到了

      测试集群我作为单独一个企业空间创建。但是没有显示原来的namespace

        yuswift 已回复 您看是否可以加下WeChat,方便语音沟通。

        xiaosage
        你是创建了一个ws 然后把测试集群加入这个ws 没有显示你命令行创建的ns吗? 是否有像楼上一样操作 分配ws呢

        xiaosage

        member集群换一个host集群的风险: https://kubesphere.com.cn/forum/d/2991-kubesphere-v300/9

        需要按以下步骤操作

        1.在Member集群上执行命令,将需要保留的namespace与workspace进行解绑

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

        2.在Member集群上执行命令清理workspace(注意!!!,必须先将所有关联的namespace解绑再删除workspace,否则workspace关联的namespace 会被级联删除)

        kubectl delete workspacetemplate <workspace>

        3.在Host集群上创建好workspace(并关联Member集群)之后,在Member集群中执行下述命令将ns托管到workspace中

         kuebctl label ns <namespace> kubesphere.io/workspace=<workspace>
        7 天 后
        Jeff 更改标题为「KubeSphere给项目切换企业空间