We have created a Kubernetes cluster ( 1 master, 2 workers VMs) using kubeadm on Azure. The master and worker VMs have private IPs only.
We are bringing up an nginx pod of service type - Load balancer in the cluster. Post this we are able see a Kubernetes load balancer and a public ip resource created in the resource group, which is fine.
However, now the two worker VMs automatically get the Load Balancer Public IP ( which is something we do not want)
Is this the default behaviour while deploying and LB via kubernetes on Azure ?