Argo tunnel to istio ingress gateway

Hey guys,
Was trying to implement an argo tunnel that has origin servers as 3 istio ingress gateway ips. How can this be achieved? The backend is ideally an openshift cluster having istio service mesh on it. I went through the route the traffic to the tunnel for kubernetes. Any other way to do the same? Also, do we have any documentation to deploy cloudflared on kubernetes? Thanks