The new feature in the UI in Kibana is a welcome one, but currently, it's saying for me to enable TLS between Kibana and Elasticsearch. We are using a Load Balancer in front of Elasticsearch that terminates HTTPS, so the elasticsearch.hosts variable in the Kibana config is using a HTTPS url.
According to the documentation here that should be sufficient as it offers 2 options, to set up http encryption on Elasticsearch itself, or use a proxy that provides an HTTPS endpoint for Elasticsearch, which the load balancer does. Or am I reading this incorrectly?
Is the or part not valid then? Kibana is configured to connect to an HTTPS endpoint that is provided by an F5 proxy for Elasticsearch, so the wording would seem to indicate that it should work.
The proxy portion is insufficient for alerting to work as it depends on API keys in Elasticsearch which itself requires TLS on Elasticsearch's HTTP interface to work.
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.