我一直在尝试模仿我们的生产负载平衡器(HTTPS EXTERNAL LB)来创建类似的prod prod负载平衡器(但使用HTTP而不是HTTPS)。
虽然我们填写了创建负载均衡器的所有选项,但遇到了以下错误。
Invalid value for field 'resource.target': 'projects/**/regions/us-east1/targetHttpProxies/preprod-web-server-loadbalance-target-proxy'.
A reserved and active subnetwork is required in the same region and VPC as the forwarding rule
由于我们以前没有看到过这样的错误,因此很难找出配置的问题。任何输入将不胜感激。
答案 0 :(得分:0)
您可以按照以下指南尝试创建http LB [1]
答案 1 :(得分:0)
如果仍然出现以下相同的错误: GCP负载均衡器不会检查您选择的静态IP是区域性还是全局性。如果您不小心保留了“区域” IP而不是“全局”
答案 2 :(得分:0)
我怀疑在开始创建负载均衡器时选择了“仅在我的VM之间”选项。 “仅在我的VM之间”是指内部HTTP(S)负载平衡器。
当缺少纯代理子网(创建所需的子网)时,会出现错误消息“在同一区域和VPC中需要保留的活动子网,并且转发规则必须与VPC保持一致”。有关仅代理子网here的更多信息。
因此,当您开始创建外部HTTP负载平衡器时,请选择“从Internet到我的VM”,然后为前端配置选择协议“ HTTP”。
答案 3 :(得分:0)
我已经知道了这个问题,这实际上是由于外部IP的配额用尽了。
我们需要2个IP(其中一个用于vm,一个用于外部负载均衡器),而配额中只剩下一个。
在释放了几个未使用的外部IP之后,我们能够创建LB而没有任何问题。