Нет.
Чтобы попадало на ingress-controller, надо отправлять запрос на ingress-controller.
Для запросов внутри куба, обычно используют сервисы. Но можно и через ingress-controller.
Отправляете запрос на ingress-controller, указывается в загаловках хост, который указан в kind: Ingress, ingress-controller перенаправит этот запрос по правилам описанным в kind: Ingress.
Создавать Ingress с хостом service.namespace.svc.cluster.local - можно, но тогда надо обращаться не по
http://service.namespace.svc.cluster.local, а по -H "host: service.namespace.svc.cluster.local" http://сервис_который_матчит_ingress-controller или http://ip-адрес-сервиса-который-матчит-ingress-controller или http://ip-адрес-одного-из-подов-ingress-контроллера