GCE Virtual Machine Discovery

edit

Google Compute Engine VM discovery allows to use the google APIs to perform automatic discovery (similar to multicast in non hostile multicast environments). Here is a simple sample configuration:

cloud:
  gce:
      project_id: <your-google-project-id>
      zone: <your-zone>
discovery:
      type: gce

+The following gce settings (prefixed with cloud.gce) are supported:

+ + retry::

+ + If set to true, client will use + ExponentialBackOff + policy to retry the failed http request. Defaults to true.

+ + max_wait::

+ + The maximum elapsed time in milliseconds after the client instantiating retry. If the time elapsed goes past the + max_wait, client stops to retry. Defaults to 15 minutes (900000 milliseconds).

+

Binding the network host

It’s important to define network.host as by default it’s bound to localhost.

You can use core network host settings or gce specific host settings: