<p>Is there a way to assign the ingress to a specific node?</p>

<p>I know that it is possible to assign a pod to a specific node using <code>nodeSelectors</code> but that is not a valid option for ingress pods according to the spec.</p>

<p><code>Ingress</code> is just a logical way to represent how to route traffic to service/pod. Regarding the question, <code>Ingress Controller</code> might be the right term on which you should check instead. </p>

<p>Read more here: <a href="https://github.com/kubernetes/ingress/tree/master/controllers" rel="nofollow noreferrer">ingress controller</a>. There's a possible chance <code>Ingress Controller pod</code> can be assigned to specific node.</p>
