Out of the box, the MicroK8s distribution of ingress-nginx installed as the MicroK8s addon ingress binds to ports 80+443 on the node's IP address using a hostPort, as we can see here:
microk8s kubectl -n ingress describe daemonset.apps/nginx-ingress-microk8s-controller
Name: nginx-ingress-microk8s-controller
Selector: name=nginx-ingress-microk8s