We could have a long discussion on why you do or do not need coordinating nodes.
If they are pure coordinating nodes I.e do not have ingest role and you use ingest pipelines then think of the a search / read nodes..
Note kibana dev tool can still POST data etc.
And write to the data nodes...
AND / OR
Even if you have coordinating nodes to support kibana you can also read / write to data nodes.
So the question comes
Why do need coordinator nodes.. it's kinda and old pattern...yup it is in the docs, but they are not as often used these days.. still fine for Kibans isolation but just adds more to manage.
Yeah, but in terms of Elasticsearch this would be considered a small cluster, the coordinating nodes could have more impact than help here as they will add unnecessary latency as all requests need to pass through them.
I would remove them and point directly to the data nodes.
If you do not have data tiering, you can put all six nodes behind the LB to make it easier.
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.