GCE 虚拟机发现
编辑GCE 虚拟机发现
编辑Google Compute Engine 虚拟机发现允许使用 Google API 执行种子主机的自动发现。这是一个简单的示例配置
cloud: gce: project_id: <your-google-project-id> zone: <your-zone> discovery: seed_providers: gce
支持以下 gce 设置(前缀为 cloud.gce
)
-
project_id
-
您的 Google 项目 ID。默认情况下,项目 ID 将从实例元数据中派生。
Note: Deriving the project id from system properties or environment variables (`GOOGLE_CLOUD_PROJECT` or `GCLOUD_PROJECT`) is not supported.
-
zone
- 有助于检索在给定区域中运行的实例。它应该是GCE 支持的区域之一。默认情况下,区域将从实例元数据中派生。另请参阅使用 GCE 区域。
-
retry
- 如果设置为
true
,客户端将使用ExponentialBackOff策略来重试失败的 http 请求。默认为true
。 -
max_wait
- 客户端实例化重试后经过的最大时间。如果经过的时间超过
max_wait
,客户端将停止重试。负值表示它将无限期地等待。默认为0s
(无限期重试)。 -
refresh_interval
- 主机列表缓存的时间长度,以防止进一步向 GCE API 发出请求。
0s
禁用缓存。负值将导致无限缓存。默认为0s
。