首页 文章

用于获取负载均衡器列表的GCP API

提问于
浏览
1

从GCP门户角度看,负载均衡器是一种服务,相关服务就像backendServers, Health 检查等 .

但是,API仅适用于backendService,address,healthcheck等服务 .

使用UI,我们可以找到backendServers和LoadBalancer等服务之间的直接关系,但后端服务API没有相应的字段 .

在UI上我们有:
enter image description here

来自后端服务的受支持字段:affinityCookieTtlSec,后端,cdnPolicy,connectionDraining,creationTimestamp,description,enableCDN,fingerprint,healthChecks,iap,id,kind,loadBalancingScheme,name,port,portName,protocol,region,selfLink,sessionAffinity,timeoutSec

想知道是否有直接/间接的方式来获取负载均衡器列表

2 回答

  • 0

    在API级别,没有Load Balancer,只有组成它的组件 . 获得类似于UI的视图的最佳选择是列出转发规则(全局和区域) . 您可以使用gcloud compute forwarding-rules list,它将显示正在使用的所有转发规则(类似于UI视图),以及每个和目标(可能是后端服务或目标池)的IP .

  • 0

    Patrick W所述,没有直接实体'load balancer',它只是一个组件集合 . 在UI中看到的似乎是负载均衡器的列表实际上是url-map组件,可以通过API看到:

    gcloud compute url-maps list
    

    More information on the command

相关问题