Google Compute Engine - 如何将代码更新到实例组的所有实例?

时间:2016-01-25 07:49:41

标签: google-compute-engine

我正在关注this instruction在GCE上设置多个实例或服务器群集。它运作良好,但我不知道如何更新应用程序代码。例如,我有一些bug修复,需要更新代码并重新加载所有实例。无论如何我能做到吗?

2 个答案:

答案 0 :(得分:3)

基本上你需要:

  1. 使用错误修复创建一个新模板(与之前相同)。
  2. 在实例组管理器上设置它:https://cloud.google.com/sdk/gcloud/reference/compute/instance-groups/managed/set-instance-template
  3. 重新创建您的实例,使用:https://cloud.google.com/sdk/gcloud/reference/compute/instance-groups/managed/recreate-instances

答案 1 :(得分:1)

您应该使用托管实例组更新程序:https://cloud.google.com/compute/docs/instance-groups/updating-managed-instance-groups

它允许您从具有受控速率/速度的新模板重新创建组内的所有实例。

如何开始基本更新的示例:https://cloud.google.com/compute/docs/instance-groups/updating-managed-instance-groups#starting_a_basic_rolling_update