我的 kube-proxy 出现错误:
E0107 21:48:57.738867 1 proxysocket.go:160] I/O error: read tcp 10.2.11.253:37568: connection reset by peer
如何快速追踪哪个pod有IP10.2.11.253
?我如何知道那是哪个请求,从哪个 pod 发送到哪个 pod?
或者我们可以将 kube-proxy 日志级别更改为详细或调试吗?
我遇到了另一个错误,同样的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-proxy如何将请求转发到节点IP?
我使用 kubelet 1.0.1 和 CoreOS v773.1.0(docker 1.7.1,内核 4.1.5)作为集群节点。
谢谢你的帮助!
在我的情况下,这是因为 kube-proxy (v1.1.4) 缺少--proxy-mode=iptables
旗帜。显然,在 1.1.4 中,默认值不是 iptables,并且指定该标志使日志立即停止喷出这些消息。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)