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:
https://es.{default}/:
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:
https://docs.platform.sh/configuration/services/elasticsearch.html#authentication
Cheers.