Apologies in delayed response.
Since you are able to use use the voting app (as provided as sample), this would mean the setup of istio and kubernetes is correct. However with limited information available, it is difficult to identify the problem.
The error which is being thrown is generic and is happens when there is network connectivity issues between ingress gateway and service which is connected to the pod.
I would suggest you to start looking at the logs of the ingresscontroller (which would be gateway in istio) and see what is the issue.
Logs in kubernetes can be seen via kubectl logs -f -n {{namespace}} {{podname}}
Also if you are able to share sample manifest which you have used, I might be able to help more.
Thanks.
Please 'Accept as answer' if it helped, so that it can help others in the community looking for help on similar topics.