I already installed Linkerd on a Kubernetes cluster that is runing in AWS: Linkerd - Getting Started
All checks are ok, but I cannot see the viz dashboard in my local:
kubectl -n linkerd-viz port-forward svc/web 8084
Is there a way to expose it via ingress ALB?
You can expose the dashboard in a couple ways. You can modify the web service to add an external load balancer, which will respect any AWS annotations you already use with AWS load balancers. You can also create the appropriate routing rules for your existing ingress. You can find some examples here: https://linkerd.io/2.11/tasks/exposing-dashboard/