When using a Kubernetes
Ingress, is the normal
NodePort used as the underlying connection point? I.e. does the external-to-kubernetes load balancer implementation (used even when
Ingress is in play) communicate with the
Service in the cluster via
NodePort or is there some other "magic" way that is used?
I ask because in reading about kubernetes, I have found some sources that have almost implied that
NodePort is somehow unreliable ("if you don't need your services to be available all the time"), and if
NodePort is the mechanism underlying other load balancer implementations, then it should be safe to use, given an understanding of its particularities.