When you create a Service of type LoadBalancer in Kubernetes, does it create a brand new external load balancer, or does it just create a single load balancer for the first Service of type LoadBalancer and re-use that same load balancer for all subsequent Services of type LoadBalancer?
This question is of particular importance, because spinning up a separate load balancer for every service would be cost prohibitive for me.
If it is specific to the cloud provider, I am using Azure, but I would be curious to know if other cloud providers differ.