Fluentd pods don't see elasticsearch[Efk on Kubernetes using Helm]

elastic image from helm chart repo I install elasticsearch and kibana without any problem and pods are standing up on kubernetes.

helm-charts/charts/fluentd-elasticsearch at main · kokuwaio/helm-charts · GitHub I am installing fluentd with this helm chart. pods do not stand up, it gives the following error.

Command for elasticsearch

helm install elasticsearch elastic/elasticsearch -n efk

Command for kibana

`helm install kibana elastic/kibana --set env.ELASTICSEARCH_URL=http://elasticsearch-master:9200 --namespace efk`

Command for fluentd

helm install fluentd kokuwa/fluentd-elasticsearch --set elasticsearch.hosts=elasticsearch-master:9200 --set elasticsearch.auth.enabled=true --set elasticsearch.auth.user=elastic --set elasticsearch.auth.password=c7PI1h0tWcScYxsO -n efk

Error:

  The client is unable to verify that the server is Elasticsearch. Some functionality may not be compatible if the server is running an unsupported product.
    2023-06-13 07:26:49 +0000 [error]: unexpected error error_class=Elastic::Transport::Transport::Error error="EOFError (EOFError)"
      2023-06-13 07:26:49 +0000 [error]: /usr/local/bundle/gems/elastic-transport-8.2.1/lib/elastic/transport/transport/base.rb:324:in `rescue in perform_request'
      2023-06-13 07:26:49 +0000 [error]: /usr/local/bundle/gems/elastic-transport-8.2.1/lib/elastic/transport/transport/base.rb:285:in `perform_request'
      2023-06-13 07:26:49 +0000 [error]: /usr/local/bundle/gems/elastic-transport-8.2.1/lib/elastic/transport/transport/http/faraday.rb:36:in `perform_request'
      2023-06-13 07:26:49 +0000 [error]: /usr/local/bundle/gems/elastic-transport-8.2.1/lib/elastic/transport/client.rb:176:in `perform_request'
      2023-06-13 07:26:49 +0000 [error]: /usr/local/bundle/gems/elasticsearch-8.8.0/lib/elasticsearch.rb:71:in `method_missing'
      2023-06-13 07:26:49 +0000 [error]: /usr/local/bundle/gems/elasticsearch-api-8.8.0/lib/elasticsearch/api/actions/info.rb:41:in `info'
      2023-06-13 07:26:49 +0000 [error]: /usr/local/bundle/gems/fluent-plugin-elasticsearch-5.2.5/lib/fluent/plugin/out_elasticsearch.rb:496:in `detect_es_major_version'
      2023-06-13 07:26:49 +0000 [error]: /usr/local/bundle/gems/fluent-plugin-elasticsearch-5.2.5/lib/fluent/plugin/out_elasticsearch.rb:487:in `block in handle_last_seen_es_major_version'
      2023-06-13 07:26:49 +0000 [error]: /usr/local/bundle/gems/fluent-plugin-elasticsearch-5.2.5/lib/fluent/plugin/elasticsearch_index_template.rb:56:in `retry_operate'
      2023-06-13 07:26:49 +0000 [error]: /usr/local/bundle/gems/fluent-plugin-elasticsearch-5.2.5/lib/fluent/plugin/out_elasticsearch.rb:484:in `handle_last_seen_es_major_version'
      2023-06-13 07:26:49 +0000 [error]: /usr/local/bundle/gems/fluent-plugin-elasticsearch-5.2.5/lib/fluent/plugin/out_elasticsearch.rb:336:in `configure'
      2023-06-13 07:26:49 +0000 [error]: /usr/local/bundle/gems/fluentd-1.16.1/lib/fluent/plugin.rb:187:in `configure'
      2023-06-13 07:26:49 +0000 [error]: /usr/local/bundle/gems/fluentd-1.16.1/lib/fluent/agent.rb:132:in `add_match'
      2023-06-13 07:26:49 +0000 [error]: /usr/local/bundle/gems/fluentd-1.16.1/lib/fluent/agent.rb:74:in `block in configure'
      2023-06-13 07:26:49 +0000 [error]: /usr/local/bundle/gems/fluentd-1.16.1/lib/fluent/agent.rb:64:in `each'
      2023-06-13 07:26:49 +0000 [error]: /usr/local/bundle/gems/fluentd-1.16.1/lib/fluent/agent.rb:64:in `configure'
      2023-06-13 07:26:49 +0000 [error]: /usr/local/bundle/gems/fluentd-1.16.1/lib/fluent/label.rb:31:in `configure'
      2023-06-13 07:26:49 +0000 [error]: /usr/local/bundle/gems/fluentd-1.16.1/lib/fluent/root_agent.rb:146:in `block in configure'
      2023-06-13 07:26:49 +0000 [error]: /usr/local/bundle/gems/fluentd-1.16.1/lib/fluent/root_agent.rb:146:in `each'
      2023-06-13 07:26:49 +0000 [error]: /usr/local/bundle/gems/fluentd-1.16.1/lib/fluent/root_agent.rb:146:in `configure'
      2023-06-13 07:26:49 +0000 [error]: /usr/local/bundle/gems/fluentd-1.16.1/lib/fluent/engine.rb:105:in `configure'
      2023-06-13 07:26:49 +0000 [error]: /usr/local/bundle/gems/fluentd-1.16.1/lib/fluent/engine.rb:80:in `run_configure'
      2023-06-13 07:26:49 +0000 [error]: /usr/local/bundle/gems/fluentd-1.16.1/lib/fluent/supervisor.rb:616:in `block in run_worker'
      2023-06-13 07:26:49 +0000 [error]: /usr/local/bundle/gems/fluentd-1.16.1/lib/fluent/supervisor.rb:962:in `main_process'
      2023-06-13 07:26:49 +0000 [error]: /usr/local/bundle/gems/fluentd-1.16.1/lib/fluent/supervisor.rb:608:in `run_worker'
      2023-06-13 07:26:49 +0000 [error]: /usr/local/bundle/gems/fluentd-1.16.1/lib/fluent/command/fluentd.rb:372:in `<top (required)>'
      2023-06-13 07:26:49 +0000 [error]: <internal:/usr/local/lib/ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
      2023-06-13 07:26:49 +0000 [error]: <internal:/usr/local/lib/ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
      2023-06-13 07:26:49 +0000 [error]: /usr/local/bundle/gems/fluentd-1.16.1/bin/fluentd:15:in `<top (required)>'
      2023-06-13 07:26:49 +0000 [error]: /usr/local/bundle/bin/fluentd:25:in `load'
      2023-06-13 07:26:49 +0000 [error]: /usr/local/bundle/bin/fluentd:25:in `<main>'

How can I Fix?

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.