k8s部署tidb时,一直有discovery占用pod数,是不是我少配置什么参数了呢,这些一直在创建重启

【 TiDB 使用环境】生产环境 【 TiDB 版本】5.4.0 【遇到的问题】 k8s中pod数量是有限的,一直有discovery占用pod数,不知道是什么原因,我看文档上它主要是辅助组件启动的,配置文件中没有配置discovery,图片中减少了,有时候会出现好多,请问大佬,这个有办法解决吗? 【复现路径】做过哪些操作出现的问题`
【问题现象及影响】


【附件】

kubectl logs pod_name -n namespace
看看这几个的日志吧,
另外
kubectl logs tidb-controller-manager -n namespace
看看你的controller有没有报错

1 个赞

虽然我的pod都在正常运行,我还是每个pod都看一下吧!

怪我没说清楚,我的意思那几个discovery的pod执行一下看看,另外,discovery不断销毁重建,kubectl logs tidb-controller-manager应该也会有提示。

discovery的logs


没有最新的controller的logs 只有这个时间点的。我也不清楚是不是这的原因

kubectl describe pods/basic-discovery-66646b59c8-tbs9s -n tidb-cluster
换成你的dicovery和namespace再看看

@TiDBer_jYQINSnf 大佬,帮忙看看这个情况。


正常启动,然后立马关闭退出

这个问题我也看到了,就是不知道怎么回答,就没回答:grin:。

这个pod数目不用太关心,应该足够用的吧。
至于很多terminating的discovery pod,可以看看日志,通过上面贴的日志像是tc写的不对?
对discovery都干什么活也不是特别了解,大概翻过代码好像pd启动的时候通过discovery取个配置。

看着问题也标记解决了,如果想继续查的话再详细看吧。

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