Я установил для локального тестированияasticsearch и logsta sh, который, кажется, не видит локальные es - есть идеи, как es видятся в кластере / ns?
helm repo add elastic https://helm.elastic.co
helm install elastic/elasticsearch --name elasticsearch
helm repo add stable https://kubernetes-charts.storage.googleapis.com/
helm install stable/logstash --name logstash -f logstash.yaml
это сообщение об ошибке:
[2020-01-29T07:40:43,368][WARN ][logstash.outputs.elasticsearch] Attempted to resurrect connection to dead ES instance, but got an error. {:url=>"http://elasticsearch.cluster.local:9200/", :error_type=>LogStash::Outputs::ElasticSearch::HttpClient::Pool::HostUnreachableError, :error=>"Elasticsearch Unreachable: [http://elasticsearch.cluster.local:9200/][Manticore::ResolutionFailure] elasticsearch.cluster.local: Name or service not known"}
logsta sh .yaml - (полную конфигурацию можно проверить с помощью helm inspect values stable/logstash
) я обрезал все и оставил то, что важно, я полагаю.
elasticsearch:
host: elasticsearch.cluster.local
port: 9200
РЕДАКТИРОВАТЬ: все работает, когда я ставлю IP-адрес модуля стирки эластичного поиска - проблема в том, что есть 3 модуля, и я бы скорее ударил днс / Более того, чем конкретный экземпляр - есть идеи, как это видно в кластере?