advancedstatefulset特性无法在两套独立的TiDB集群同时开启

【概述】基于k8s平台,搭建两套独立的TiDB集群,第一套集群使用helm install开启advancedstatefulset特性,当第二套集群使用helm install开启advancedstatefulset特性时,报如下错误

【现象】Error: rendered manifest contains a resource that already exists.ClusterRole “advanced-statefulset-controller” in namespace " " exists and cannot be imported into the current release

【业务影响】第二套TiDB无法建立

【TiDB 版本】v4.0.10

麻烦确认一下 namespace 指定是否存在冲突,从报错看是创建新的集群时候 namespace 冲突。

namespace不冲突,在第一个namespace里安装了advanced-statefulset-controller、tidb-controller、tidb-scheduer,第二个namespace里安装tidb-controller。这样的话两套TiDB集群中的asts资源就可以指定缩容了。advanced-statefulset-controller看起来是全局起作用的。

看文档上是的。 https://docs.pingcap.com/zh/tidb-in-kubernetes/dev/deploy-multiple-tidb-operator#部署多套-tidb-operator-分别管理不同的-tidb-集群

对,建议文档给出advanced-statefulset-controller在多个tidb集群上的部署说明

此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。