从GCP portal的角度来看,负载均衡器是一项服务,相关服务包括backendServers、健康检查等。
但API仅支持backendService、address、healthcheck等服务。
使用UI,我们可以找到像backendServers和LoadBalancer这样的服务之间的直接关系,但是后端服务API没有各自的字段。
在UI上,我们有:
其中,后端服务支持的字段有: affinityCookieTtlSec、backends、cdnPolicy、connectionDraining、creationTimestamp、description、enableCDN、from、healthChecks、iap、id、kind、loadBalancingScheme、name、port、portName、protocol、region、selfLink、sessionAffinity、timeoutSec
我想知道是否有直接/间接的方法来获取负载均衡器列表
发布于 2018-11-16 02:32:09
正如Patrick W提到的,没有直接的实体“负载均衡器”,它只是一个组件的集合。UI中显示为负载均衡器的列表实际上是url-map组件,可以通过以下API查看:
gcloud compute url-maps list
发布于 2018-06-21 08:13:37
在API级别,没有负载均衡器,只有组成负载均衡器的组件。要获得类似于UI的视图,最好的方法是列出转发规则(全局和区域)。您可以使用gcloud compute forwarding-rules list,它将显示正在使用的所有转发规则(类似于UI视图),以及每个转发规则和目标的IP(可能是后端服务或目标池)。
https://stackoverflow.com/questions/50814300
复制相似问题