从GCP门户角度来看,负载均衡器是一种服务,相关服务就像后端服务器,健康检查等一样。
但是,API仅适用于backendService,address,healthcheck等服务。
使用UI,我们可以找到backendServers和LoadBalancer等服务之间的直接关系,但后端服务API没有相应的字段。
来自后端服务的受支持字段: affinityCookieTtlSec,后端,cdnPolicy,connectionDraining,creationTimestamp介绍enableCDN,指纹,健康检查,IAP,ID,类,loadBalancingScheme,名称,端口,端口名,协议,区域,selfLink,sessionAffinity,timeoutSec
想知道是否有直接/间接方式获取负载均衡器列表
答案 0 :(得分:0)
在API级别,没有负载均衡器,只有组成它的组件。 获得类似于UI的视图的最佳选择是列出转发规则(全局和区域)。您可以使用gcloud compute forwarding-rules list,它会向您显示所有正在使用的转发规则(类似于UI视图),以及每个目标IP和目标IP(可能是后端服务或目标池)。>
答案 1 :(得分:0)
如Patrick W所述,没有直接实体“负载均衡器”,它只是组件的集合。在UI中看到的似乎是负载均衡器的列表实际上是url-map组件,可以通过API通过以下方式查看:
gcloud compute url-maps list