Expose Elasticsearch over HTTP

Is there a way to expose the Elasticsearch service for READ over HTTP through a route?

You can expose Elasticsearch to the outside world by routing to it directly with something like this in your routes.yaml file:

    type: upstream
    upstream: your_es_service:lasticsearch

That fully exposes it, however, so is not recommended on its own. For Elasticsearch 7.2 and later we recommend enabling authentication: