【发布时间】:2020-05-29 17:59:51
【问题描述】:
假设我想为正在运行的实例组更新服务器,我必须从另一个实例创建一个新映像,然后从该映像创建一个实例模板,然后在实例组上运行滚动更新。对我的托管实例进行细微更改需要很多步骤。是否有一种不那么乏味/缓慢的方式来更新正在运行的托管实例组?
【问题讨论】:
假设我想为正在运行的实例组更新服务器,我必须从另一个实例创建一个新映像,然后从该映像创建一个实例模板,然后在实例组上运行滚动更新。对我的托管实例进行细微更改需要很多步骤。是否有一种不那么乏味/缓慢的方式来更新正在运行的托管实例组?
【问题讨论】:
请注意托管实例基于实例模板,因此您不能跳过更新它的步骤。
如果您需要对托管实例组下的所有实例或有限数量的实例进行配置更改,滚动更新是最好的自动化解决方案。通过滚动更新,您可以选择各种选项,例如可以使多少实例脱机以进行更新、更新是影响所有实例还是仅影响部分实例等等。您可以在this article 中找到详细说明。
如果没有推出更新,则必须通过创建具有新版本的新托管实例组(每次都需要进行额外设置)或通过手动、用户启动、逐个实例重新创建来部署新配置。这两种方法都需要大量的手动步骤。 但是对于有限数量的实例的次要配置,您仍然可以选择手动的、用户启动的配置,如果这确实比滚动更新更节省时间。但是,如果实例中出现故障,它将使用原始模板配置重新创建。
【讨论】: