情况
执行一个长连接访问的方法,执行到一半后 没有日志输出了。初步判断为pod已经被重启了。
原因
使用命令排查如下:
[zzq@localhost zzq]$ kubectl get pods |grep report-apireport-api-6b4cdf5f6d-cn2vg 1/1 Running02d18hreport-api-6b4cdf5f6d-gtms8 1/1 Running059mreport-api-6b4cdf5f6d-k5dqf 1/1 Running03h1mreport-api-6b4cdf5f6d-mjpnf 1/1 Running212sreport-api-6b4cdf5f6d-rqssb 1/1 Running02d18hreport-api-6b4cdf5f6d-tqmxm 1/1 Running082m
发现report-api-6b4cdf5f6d-mjpnf的 pod有重启过2次,继续定位 重启原因。
使用event命令定位重启的原因
event命令记录了k8s重要的集群事件
kubectl get event
或者
kubectl get event |grep report-api
</
如果觉得《遇到问题--k8s--异常排查--pod重启在执行任务时自动重启的》对你有帮助,请点赞、收藏,并留下你的观点哦!