When DNS service Discovery in kubernetes helping us in establishing connection between services . What will be the need to have a service mesh like istio etc in kubernetes.
In addition to the service discovery, few other things are available when you use Istio on top of Kubernetes:
You can read more about the advantages of having Istio in your cluster here.