The functionality of load balancers in Azure is similar to other public cloud offerings, which are used to route traffic to the backend. They also provide a health check to the endpoint and drain the connection if they find any unhealthy backends. The main difference between Azure load balancers to other load balancers is that Azure load balancers can have multiple IP addresses and multiple ports. This means that AKS doesn't need to create a new load balancer when a new LoadBalancer Service is created. Instead, it creates a new frontend IP inside the load balancer.