使用 Microsoft 内部负载平衡器 (ILB) 时,我想为驻留在与 ILB 所在的 VNET 不同的 VNET 中的 VM 创建一个池。UI 似乎支持这一点,因为我可以在创建池时选择环境中的任何 VNET。然而,当我创建这个池时,我收到以下错误,暗示这是不允许的。
网络接口和内部负载平衡器必须使用相同的网络
{"code":"BadRequest","message":"{\r\n \"error\": {\r\n \"code\": \"NetworkInterfaceAndInternalLoadBalancerMustUseSameVnet\",\r\n \"message\ ": \"网络接口 /subscriptions/2f46d973-XXXX-XXXX-80a7-7222a103acb4/resourceGroups/ihde_operations/providers/Microsoft.Network/networkInterfaces/op-vm-ftp1463 使用内部负载平衡器 /subscriptions/2f46d973-cea1-XXXX-XXXX -7222a103acb4/resourceGroups/ihde_dev/providers/Microsoft.Network/loadBalancers/dev-lb-CSL-Internal 但不使用相同的 VNET (/subscriptions/2f46d973-cea1-4856-80a7-7222a103acb4/resourceGroups/IHDE_DEV/providers/Microsoft .Network/virtualNetworks/VNET_BACKEND) 作为负载均衡器。\",\r\n \"details\": []\r\n }\r\n}"}]}
附带说明一下,负载均衡器的公共版本确实支持这种情况,没有任何问题。