Thanks
If my understanding is correct, your ingress controller with external IP is already created and you need only to route domain from domain registrar to this ingress controller. Well process is pretty straight forward. You need to get the public ip (external-ip) of ingress controller attached load balancer.
kubectl get svc -n ingress-controller
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
nginx-ingress-ingress-nginx-controller LoadBalancer 10.100.13.88 35.194.x.x 80:30011/TCP,443:30417/TCP 48d
nginx-ingress-ingress-nginx-controller-admission ClusterIP 10.100.0.207 <none> 443/TCP 48d
In my case namespace for controller is ingress-controller. Replace this field with your value.
Add this external IP in your domain registart against the domain you want to map.
yourdomain.com 34.194.x.x
and it should be fine.
If you want a sample ingress manifest file with ssl and domain attached, please refer this answer