Is there any other security mechanism for restrict index/replica creation from a non cluster ES machine in our cluster ?
I understand that you are concerned about unknown nodes joining the cluster.
Node discovery and cluster formation is done through the transport network module.
Enabling Security allows you to enable authentication on the transport layer as part of configuring TLS.
In this case, only nodes that poses certificates (for their hosts) will be able to join the cluster.
Without TLS on the transport layer, you are right the cluster is vulnerable to being hijacked, unless there are other OS level (firewall) provisions.
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.