KubeSphere V3.0.0添加集群会删除之前的企业空间里的项目,危险致!命
hongmingK零SK壹S
之前有个帖子有提到类似的问题,可以按照这个操作将M集群托管到H集群并迁移workspace, https://kubesphere.com.cn/forum/d/2637/8。我们尝试着复现一下,如果操作上有风险的话,我们会加上风险提示和使用引导。
hongmingK零SK壹S
Connor 我尝试着复现了一下, 不是我回复里猜测的那个问题,workspace 不会平白无故的被删, kubesphere 的代码中没有直接删除 workspace 和 namespace 的逻辑,只有通过kubesphere UI、通过kubectl delete、通过取消集群授权(取消时会有确认提示),这三方式进行删除。我验证了 kubefed-controller 的问题,即使在H 集群创建 A workspace 时没有勾选 M 集群 ,federated controller 也不会把M cluster 上已经存在的workspace给删掉,增加M集群或H集群授权时也不会影响到M 集群上的workspace。请确认一下是不是在集群授权的时候取消过M集群对A workspace的授权, 或者是直接操作过M集群删除过workspace
hongmingK零SK壹S
集群上有启用审计模块吗, 可以查一下审计日志