Using Azure Load Balancer with Rancher Launched k8s cluster

I have created Rancher Server and k8s Cluster created from Azure VM machines for running our services. We don’t want to provide public access to our cluster, so will be using either point-to-site or site-to-site vpn gateway to access the cluster. Couple of our services are of load balancer type and we need an IP assignment for those addresses from the private vnet. I know that we can’t use metallb in Azure, can we use Azure Load Balancer in this case for IP assignment and access to the service ?
Appreciate your inputs and help.

Thanks & Regards,