How to establish communication between two different gke clusters services with istio

Hi, everyone. I hope you all are good. I’m trying to deploy the multi-cluster application on Google Kubernetes Engine by using istio. but I did not get any success. What I want to achieve is that the service of one gke cluster communicates with the second gke cluster service. I followed this, documentation and I also tried this to make sure it’s working but I did not get desired output.
Can anyone help me with this how I can create communication between services of two different gke clusters with istio.