Is it possible to configure Elasticsearch to listen on an alternate URL without doing a URL rewrite at the load balancer? I.e., to listen at https://host:9200/es
instead of https://host:9200
?
My use case (of course) is that I'm going to be running in Kubernetes behind an ingress that's being shared with Kibana and Logstash on different URLs. (/es
=Elasticsearch, /beats
=Logstash Beats ingress, /
=Kibana).
My preference would be to just have Elasticsearch/Logstash listening on the appropriate URLs, rather than have the ingress do a rewrite.
Update
In effect, what I'm looking for is functionality similar to specifying server.basePath
for Kibana.