When a request reaches Kibana in zone A, is it then calling one of two ES nodes in the same zone or can it call any ES node in any zone?
It will randomly (*) choose between nodes in the same zone, and can go x-zone if there are no available nodes in the same zone (choosing randomly between other zones, and other nodes in the same zone (*))
(*) Actually this is not entirely random, eg it try to route to nodes of the most sensible type, eg client (read) or ingest (write) nodes first, then data nodes, then master nodes etc
As a result of the above, it will continue to function even if all nodes in one zone are unavailable
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.