Clone production cluster

I'm new to elasticsearch and would like to know the best way to do this

Basically I'm trying to clone a production cluster and then use it for testing it needs to be a complete copy and should not interrupt the production cluster

I thought about adding a new node to the production cluster and increase the number of replicas then separate that node and rename it as a new cluster

Is there a better way?

Please do not open multiple threads about the same topic. This seems to be a duplicate of Clone production cluster.