title: Ingress vs Load Balancer
body: <p>I am quite confused about the roles of Ingress and Load Balancer in Kubernetes.</p>
  
  <p>As far as I understand Ingress is used to map incoming traffic from the internet to the services running in the cluster.</p>
  
  <p>The role of load balancer is to forward traffic to a host. In that regard how does ingress differ from load balancer? Also what is the concept of load balancer inside kubernetes as compared to Amazon ELB and ALB?</p>