TiDB Server节点起不来 Readiness probe failed: dial tcp 10.98.137.7:4000: connect: connection refused

【TiDB 使用环境】测试环境
【TiDB 版本】v8.5.1
【操作系统】
【部署方式】k8s部署
Client Version: v1.29.0
Kustomize Version: v5.0.4-0.20230601165947-6ce0bf390ce3
Server Version: v1.29.0
[admin@ps-sale-tecbs01 sys]$
【集群数据量】
【集群节点数】只有一个work节点
【问题复现路径】
【遇到的问题:问题现象及影响】
开始是能起来的,重启了一下就不行了,端口没被占用,网络策略开始也是没问题的,不然第一次就起不来。之前也遇到过,改了一下tidb集群名称就可以了。
【复制黏贴 ERROR 报错的日志】
tidb server节点状态是CrashLoopBackOff,没有日志,只有如下的时间详情

Normal Created 17m (x2 over 19m) kubelet Created container tidb
Normal Started 17m (x2 over 19m) kubelet Started container tidb
Warning Unhealthy 13m (x30 over 18m) kubelet Readiness probe failed: dial tcp 10.xx.xx.7:4000: connect: connection refused
Warning BackOff 3m55s (x24 over 15m) kubelet Back-off restarting failed container tidb in pod advanced-tidb-tidb-0_tidb-admin(6bac16b8-6189-45f3-9ce1-25631b3edb79)

  1. kubectl log --previous 查看下奔溃前日志
  2. describe pod 看下event
1 个赞

确认TiDB Server的状态,看日志这一块还有更大的没有

直接单台服务器部署测试环境吧,也不需要太多资源。
单台部署的测试环境,基本都没遇到过这类问题

这个得看pod的启动日志,你这个日志只能说明,tidb的服务的端口检查没有通过

问题解决了,网络的问题。k8s集群问题修复之后就可以了,感谢各位大佬 :pray:

1 个赞

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