Specifying endpoint for performing reading/writing operations

Assuming we are trying to perform a read and/or a write operation on an es cluster reachable at

Assuming this cluster is deployed on kubernetes and we have a way to directly reach a master service (or pod).

Is by any chance any reason it would be better to perform the indexing or reading operation directly on the master pod rather than through the cluster endpoint? https://my-es-cluster ?

Shouldn't we assume that all operations should go through the cluster's endpoint and then es is able to optimize / route the requests appropriately?

If you are running dedicated masters, then we do not recommend sending any client requests to them as it reduces their ability to fulfil their role if they are also serving client traffic.

Yes, and it will. But see the above comment.

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.