https://github.com/salrashid123/gcegrpc/tree/master/istio I think we should focus on getting this one to work. Im on bare metal cluster and its more for gce I think it could be adapted.
This is what I am getting on my own local cluster. My setup is no load balancer like with gce although I could simulate this.
docker run --add-host grpc.domain.com:$GATEWAY_IP -t salrashid123/grpc_backend /grpc_client --host grpc.domain.com:31380
2019/06/25 23:17:57 could not greet: rpc error: code = Unavailable desc = all SubConns are in TransientFailure, latest connection error: connection error: desc = “transport: authentication handshake failed: tls: oversized record received with length 20527”