我们有一个场景,我们需要获取 Google ILB(内部负载均衡器)上的注册节点列表。早些时候我们使用 nginx+,我们有 REST API 来获取节点。请建议我们是否可以通过任何这种方式从谷歌 ILB 获取节点
1 回答
1
您可以使用 Google Compute Engine API 找到实例。使用负载均衡器时,涉及到几个资源:
+----+
+-->+VM 1|
| +----+
|
+----------+ +-------+ +--------+ | +----+
|Forwarding+--->+Backend+--->+Instance+--+-->+VM 2|
|rule | |Service| |Group | | +----+
+----------+ +-------+ +--------+ |
| +----+
+-->+VM 3|
+----+
因此,您真正想要的是列出负载均衡器使用的实例组中的实例。您可以使用instanceGroups.listInstances方法执行此操作。
于 2018-04-06T17:23:06.233 回答