Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google compute engine 如何在Google云平台上更新实例组中的所有计算机?_Google Compute Engine_Google Cloud Platform_Autoscaling - Fatal编程技术网

Google compute engine 如何在Google云平台上更新实例组中的所有计算机?

Google compute engine 如何在Google云平台上更新实例组中的所有计算机?,google-compute-engine,google-cloud-platform,autoscaling,Google Compute Engine,Google Cloud Platform,Autoscaling,我有多台机器在谷歌计算引擎中通过自动缩放来管理。我想重新部署我的所有机器(基于同一实例模板创建新机器,并删除所有旧机器)。我不希望任何服务中断 我该怎么做 您可以使用以下内容,使用新模板或相同模板(以设置为受管组的模板为准)重新创建现有VM: $ gcloud compute instance-groups managed recreate-instances NAME --instances=INSTANCE 滚动更新似乎是一个不错的解决方案: 滚动更新现在已经在Alpha中使用了2年多。我

我有多台机器在谷歌计算引擎中通过自动缩放来管理。我想重新部署我的所有机器(基于同一实例模板创建新机器,并删除所有旧机器)。我不希望任何服务中断

我该怎么做

您可以使用以下内容,使用新模板或相同模板(以设置为受管组的模板为准)重新创建现有VM:

$ gcloud compute instance-groups managed recreate-instances NAME --instances=INSTANCE

滚动更新似乎是一个不错的解决方案:

滚动更新现在已经在Alpha中使用了2年多。我两天前要求使用该功能,但没有人回复我。有没有其他方法不会让网站崩溃?另一个支持率较高的答案似乎会中断服务。在娱乐期间,不会有服务中断吗?recreate algo是否足够聪明,可以这样做,以便至少有一个实例来服务请求?另外,当实例被关闭以重新创建时,是否会通知前面的负载平衡,使其不会向节点发送请求?