如何调试kube代理中的错误:对等方重置连接



我的kube代理出现错误:

E0107 21:48:57.738867       1 proxysocket.go:160] I/O error: read tcp 10.2.11.253:37568: connection reset by peer

如何快速跟踪哪个pod具有IP 10.2.11.253?我怎么知道是哪个请求,从哪个吊舱到哪个吊舱?

或者我们可以将kube代理日志级别更改为详细或调试吗?

我得到了另一个错误,相同的connection reset错误,但IP是节点的IP

E0107 21:52:53.483363       1 proxysocket.go:160] I/O error: read tcp 192.168.166.180:11732: connection reset by peer

192.168.166.x是我的kubernetes节点子网,但kube代理如何将请求转发到节点IP?

我使用kubelet 1.0.1和CoreOS v773.1.0(docker 1.7.1,内核4.1.5)作为集群节点。

谢谢你的帮助!

在我的情况下,这是因为kube proxy(v1.14)缺少--proxy-mode=iptables标志。显然,在1.1.4中,默认值不是iptables,指定该标志会使日志立即停止喷出这些消息。

相关内容

  • 没有找到相关文章

最新更新