是什么导致系统日志记录大量 "Dial failed: dial tcp x.x.x.x:port: connection refused" 消息?

What is causing syslog to log lots of "Dial failed: dial tcp x.x.x.x:port: connection refused" messages?

我们 AWS kubernetes 集群中的所有节点(服务器版本:version.Info{主要:“1”,次要:“0”,GitVersion:"v1.0.6",GitCommit:“388061f00f0d9e4d641f9ed4971c775e1654579d”, GitTreeState:"clean"}) 正在将以下消息发送到 /var/log/syslog,这些消息很快就填满了磁盘(大约 24 小时内达到 32GB)。

Dec  4 03:13:36 ubuntu kube-proxy[15171]: I1204 03:13:36.961584   15171 proxysocket.go:130] Accepted TCP connection from 172.30.0.164:58063 to 172.30.0.39:33570
Dec  4 03:13:36 ubuntu kube-proxy[15171]: E1204 03:13:36.961775   15171 proxysocket.go:99] Dial failed: dial tcp 10.244.0.7:5000: connection refused
Dec  4 03:13:36 ubuntu kube-proxy[15171]: E1204 03:13:36.961888   15171 proxysocket.go:99] Dial failed: dial tcp 10.244.2.9:5000: connection refused
Dec  4 03:13:36 ubuntu kube-proxy[15171]: E1204 03:13:36.962104   15171 proxysocket.go:99] Dial failed: dial tcp 10.244.0.7:5000: connection refused
Dec  4 03:13:36 ubuntu kube-proxy[15171]: E1204 03:13:36.962275   15171 proxysocket.go:99] Dial failed: dial tcp 10.244.2.9:5000: connection refused
Dec  4 03:13:36 ubuntu kube-proxy[15171]: E1204 03:13:36.962299   15171 proxysocket.go:133] Failed to connect to balancer: failed to connect to an endpoint.
Dec  4 03:13:36 ubuntu kube-proxy[15171]: I1204 03:13:36.962380   15171 proxysocket.go:130] Accepted TCP connection from 172.30.0.87:29540 to 172.30.0.39:33570
Dec  4 03:13:36 ubuntu kube-proxy[15171]: E1204 03:13:36.962630   15171 proxysocket.go:99] Dial failed: dial tcp 10.244.0.7:5000: connection refused
Dec  4 03:13:36 ubuntu kube-proxy[15171]: E1204 03:13:36.962746   15171 proxysocket.go:99] Dial failed: dial tcp 10.244.2.9:5000: connection refused
Dec  4 03:13:36 ubuntu kube-proxy[15171]: E1204 03:13:36.962958   15171 proxysocket.go:99] Dial failed: dial tcp 10.244.0.7:5000: connection refused
Dec  4 03:13:36 ubuntu kube-proxy[15171]: E1204 03:13:36.963084   15171 proxysocket.go:99] Dial failed: dial tcp 10.244.2.9:5000: connection refused
Dec  4 03:13:36 ubuntu kube-proxy[15171]: E1204 03:13:36.963105   15171 proxysocket.go:133] Failed to connect to balancer: failed to connect to an endpoint.

如果相关,我们使用 export KUBERNETES_PROVIDER=aws; curl -sS https://get.k8s.io | bash 创建集群。

任何人都可以指出我正确的方向吗?

端口 5000 通常由本地 docker 注册表使用。 虽然它是一个附加组件。 您的集群是否从该本地注册表中提取图像?如果是这样,它是否有效?它是如何设置的?

这个 link 可能有助于解决您的配置问题:

https://github.com/kubernetes/kubernetes/tree/master/cluster/addons/registry