An Ingress Controller is: A service of type Load Balancer backed by a deployment of pods running in your cluster. (Ingress Objects can be thought of as declarative configuration snippits of a Layer 7 Load Balancer.)
Is Nginx Ingress a load balancer?
Coming to your query Ingress-nginx is not a load balancer but on a broader lever can help you with load balancing. … When you create a LoadBalancer type Service, an underlying Azure load balancer resource is created. The load balancer is configured to distribute traffic to the pods in your Service on a given port.
What is difference between ingress and service in Kubernetes?
A Kubernetes LoadBalancer is a type of Service . A Kubernetes Ingress is not a type of Service . It is a collection of rules. An Ingress Controller in your cluster watches for Ingress resources, and attempts to update the server side configuration according to the rules specified in the Ingress .