Ingress controller

hi,
Is it possible with only an ingress controller to serve 2 services that runs on different workers?
Each service serves a pod.
Or i need in every node to have an ingress controller that serves the corresponding service?