k8s部署的Tidb如何缩容指定节点

【 TiDB 使用环境】测试
【 TiDB 版本】6.5.2
【 Operator 版本】1.4.4
【复现路径】
目前我有6个kv,目前因为资源紧张,需要缩容。
需要删除的节点上,是tikv-3
按照文档说,我已经取消了该节点的调度、kv的leader、region。
但如果我删了这个kv pod,那么k8s将再次尝试启动该tikv-3。
我能想象的操作是,把kv-5也缩容了。让kv-3调度到这里。但是这样会产生不必要的数据重复迁移
【遇到的问题:问题现象及影响】
希望有优雅的方法解决删除某个节点的方法

【资源配置】
【附件:截图/日志/监控】


kubectl patch -n ${namespace} tc ${cluster_name} --type merge --patch ‘{“spec”:{“pd”:{“replicas”:3}}}’
只能指定节点数量,例如原来的replicas是4,改成3,就缩容为3个节点,应该不能指定缩容某一个节点。

这个只能缩掉最后那个tikv-5

参考文档 https://docs.pingcap.com/zh/tidb-in-kubernetes/stable/advanced-statefulset

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