0

我们有一个场景,我们需要获取 Google ILB(内部负载均衡器)上的注册节点列表。早些时候我们使用 nginx+,我们有 REST API 来获取节点。请建议我们是否可以通过任何这种方式从谷歌 ILB 获取节点

4

1 回答 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 回答