Azure Loadbalancer 有什么方法可以与只有私有 IP 地址的虚拟机通信吗?

Is there any way that Azure Loadbalancer talks to Virtual Machines which only have private IP address?

需要为 VNet 中只有私有 IP 的 VM 配置 Azure 负载均衡器,但如果 VM 没有 public IP,我们就无法映射到负载均衡器。为什么会这样?

当然,您可以将只有私有 IP 而没有 public IP 的 VM 定位到 Azure 负载均衡器的后端池。如果是这样,您可以通过负载均衡器 public IP 地址访问后端虚拟机。

例如,您可以创建一个 Standard Load Balancer 作为内部或 public 负载平衡器。标准负载均衡器与虚拟网络的范围完全集成。它支持 VNet 中具有标准 SKU public IP 或没有 public IP 的 VM 作为后端资源。

Quickstart: Create a Standard Load Balancer to load balance VMs using the Azure portal