zj452008181 host及member集群版本一致 kubernetes:v1.20.4 kubesphere: v3.1.1 M集群加入H集群之前,M集群上存在企业空间workspace-a,及项目project-a,流水线devops-a。加入H集群后,H集群创建同名企业空间workspace-a,并勾选M及H集群。此时在H集群能正常看到workspace-a及project-a,流水线devops-a。 问题一:H集群企业空间概览缺少项目、devops、角色、企业成员等统计 问题二:在H集群worlspace-a创建多集群项目multi-project-a,M集群worlspace-a下项目管理缺少新建的项目multi-project-a,但是在集群管理–>项目管理能看到新建的multi-project-a项目并关联在企业空间worlspace-a下。 M集群截图: H集群截图:
hongming zj452008181 多集群纳管是有方向的, 将 member 集群托管到 host 集群,global 层面的数据只会存在于 host 集群,比如用户、企业空间、联邦项目等资源,这也是为什么 member 集群和 host 集群看到的页面不一样。其次,我们不建议直接登录到 member 集群操作资源, 提供member 集群入口更多是为了在 host 集群挂掉的时候应急使用而不是日常使用,直接操作 member 集群资源会造成数据冲突,建议看看相关的文档代码,以便于理解多集群调度、纳管的实现方式
zj452008181 hongming 对于member看不到通过host创建的企业空间还是有点疑惑,你说到“提供member 集群入口更多是为了在 host 集群挂掉的时候应急使用”,既然member集群不能看到企业空间,相应的也无法看到流水线等资源,那我如何在host集群挂掉的时候,通过member集群控制台去运行管理这套流水线。并且这也不利于member集群解绑后的维护