I tried to get the multicluster-gke/single-control-plane example to work. Therefore I created two new clusters on gke and followed the commands from the scripts you provide. On the local cluster, where the control plane is located, everything seems to work fine.
> istioctl proxy-status
NAME CDS LDS EDS RDS PILOT VERSION
adservice-6cd6965787-4dq2l.default SYNCED SYNCED SYNCED (50%) SYNCED istio-pilot-5f4f6f6548-d7fzp 1.1.3
cartservice-6c94f4d84c-stvfb.default SYNCED SYNCED SYNCED (50%) SYNCED istio-pilot-5f4f6f6548-d7fzp 1.1.3
checkoutservice-6848667dd7-ddvx8.default SYNCED SYNCED SYNCED (50%) SYNCED istio-pilot-5f4f6f6548-d7fzp 1.1.3
currencyservice-668f49f985-j9swk.default SYNCED SYNCED SYNCED (50%) SYNCED istio-pilot-5f4f6f6548-d7fzp 1.1.3
emailservice-796bb9588b-xgz82.default SYNCED SYNCED SYNCED (50%) SYNCED istio-pilot-5f4f6f6548-d7fzp 1.1.3
frontend-74d8b56f7f-kqmdq.default SYNCED SYNCED SYNCED (50%) SYNCED istio-pilot-5f4f6f6548-d7fzp 1.1.3
istio-ingressgateway-d64bcfc89-6m88w.istio-system SYNCED SYNCED SYNCED (100%) SYNCED istio-pilot-5f4f6f6548-d7fzp 1.1.3
loadgenerator-5cffbc4bfb-rn2tr.default SYNCED SYNCED SYNCED (50%) SYNCED istio-pilot-5f4f6f6548-d7fzp 1.1.3
paymentservice-548657568f-cbkvz.default SYNCED SYNCED SYNCED (50%) SYNCED istio-pilot-5f4f6f6548-d7fzp 1.1.3
productcatalogservice-7b94dfb45c-pcsnk.default SYNCED SYNCED SYNCED (50%) SYNCED istio-pilot-5f4f6f6548-d7fzp 1.1.3
recommendationservice-85b8c8f599-kvmbx.default SYNCED SYNCED SYNCED (50%) SYNCED istio-pilot-5f4f6f6548-d7fzp 1.1.3
shippingservice-5f5d75bf65-8lflg.default SYNCED SYNCED SYNCED (50%) SYNCED istio-pilot-5f4f6f6548-d7fzp 1.1.3
On the remote cluster, I am facing failing readiness probes of the services (only the loadgenerator has no problems)
failed checking application ports. listeners="0.0.0.0:15090","10.19.250.43:443","10.19.244.86:31400","10.19.244.86:15032","10.19.248.183:6379","10.19.249.14:14267","10.19.249.203:15011","10.19.252.204:53","10.19.249.14:14268","10.19.243.215:443","10.19.244.86:443","10.19.244.86:15443","0.0.0.0:443","10.19.244.86:15029","10.19.253.21:16686","10.19.244.165:42422","10.19.246.111:80","10.19.244.86:15030","10.19.243.107:443","10.19.240.1:443","10.19.244.86:15020","10.19.244.86:15031","10.19.240.10:53","10.19.254.237:44134","0.0.0.0:9411","0.0.0.0:3550","0.0.0.0:15010","0.0.0.0:15004","0.0.0.0:8060","0.0.0.0:8088","0.0.0.0:7000","0.0.0.0:5000","0.0.0.0:80","0.0.0.0:7070","0.0.0.0:5050","0.0.0.0:9091","0.0.0.0:9555","0.0.0.0:3000","0.0.0.0:8080","0.0.0.0:50051","0.0.0.0:20001","0.0.0.0:9090","0.0.0.0:15014","0.0.0.0:9901","0.0.0.0:15001"
* envoy missing listener for inbound application port: 8080
2019-05-09T16:00:57.020138Z info Envoy proxy is NOT ready: 2 errors occurred:
If I run istioctl proxy-status for services located on the remote I get a "Error: unable to retrieve proxy container name: unable to retrieve Pod: pods "recommendationservice-85b8c8f599-kvmbx" not found". However for local services I dont get any error message.