【问题标题】:fluentd not work on every kubernetes nodefluentd 不适用于每个 kubernetes 节点
【发布时间】:2018-03-13 03:56:31
【问题描述】:

我正在尝试将 fluentd、elasticsearch 和 kibana 部署到 k8s 中。我正面临着流利化的困难。 我正在使用来自https://github.com/kubernetes/kubernetes/blob/master/cluster/addons/fluentd-elasticsearch/fluentd-es-ds.yaml 的脚本,没有进行任何自定义更改。

我有一个 k8s 主节点和两个节点。 后 kubectl apply -f yamlfile 一个节点已经 fluentd pod 起来了,但是另一个失败了,有消息:

{"log":"2018-03-13 03:45:15 +0000 [error]: unexpected error error_class=Errno::EHOSTUNREACH error=\"Failed to open TCP connection to 10.96.0.1:443 (No route to host - connect(2)     for \\\"10.96.0.1\\\" port 443)\"\n","stream":"stdout","time":"2018-03-13T03:45:15.815733611Z"}

我从 /var/log/containers/fluentd_xxx.log 收到这条消息 我不知道这个“10.96.0.1:443”是从哪里来的,为什么是一个

fluentd-es-v2.0.4-9pgcv 1/1 Running 0 19m fluentd-es-v2.0.4-tkxvv 0/1 CrashLoopBackOff 7 19m

任何提示将不胜感激。

【问题讨论】:

    标签: kubernetes fluentd


    【解决方案1】:

    问题是由故障节点中的防火墙引起的。在我停止防火墙后,流利成功。 这是一个愚蠢的问题,但可能对其他人有用。

    【讨论】:

      猜你喜欢
      • 2018-11-19
      • 2015-10-28
      • 2018-08-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-08-02
      • 1970-01-01
      相关资源
      最近更新 更多