Setup with minikube - https://istio.io/docs/setup/kubernetes/prepare/platform-setup/minikube/ Install with helm (use demo-auth) variant
Start minikube tunnel in different console, for Balancer.
minikube tunnel
https://istio.io/docs/examples/bookinfo/
After you setup app access within Istio Gateway, you can access app to:
http://your.cluster.IP/productpage
Kiali:
kubectl -n istio-system port-forward $(kubectl -n istio-system get pod -l app=kiali -o jsonpath='{.items[0].metadata.name}') 20001:20001
Then go - http://localhost:20001/kiali/console
Grafana:
kubectl -n istio-system port-forward $(kubectl -n istio-system get pod -l app=grafana -o jsonpath='{.items[0].metadata.name}') 3000:3000
Then go - http://localhost:3000