GCP托管实例组找不到滚动更新选项,Update VMs与滚动更新有何区别
GCP 托管实例组(MIG)Rolling Update 与 Update VMs 功能解答
按钮消失说明
你找不到独立的Rolling Update按钮是因为GCP控制台迭代后,已将原独立的滚动更新入口整合到「Update VMs(更新虚拟机)」统一操作菜单中,所有实例配置更新相关操作都可通过该入口完成。
二者核心区别
- Rolling Update(滚动更新):是MIG实例更新的执行策略类型,核心逻辑为按照用户指定的分批比例/数量逐步替换实例,更新过程中始终保留足够的可用实例对外服务,不会出现全局服务中断。
- Update VMs(更新虚拟机):是GCP控制台提供的MIG实例配置更新的统一操作入口,你可以在该入口下选择包括滚动更新在内的多种更新策略,满足不同场景的更新需求。
二者并非同一功能,Rolling Update是Update VMs操作下支持的其中一种执行策略。
各自适用场景
Rolling Update 适用场景
- 生产环境承载线上业务的MIG,不可接受服务全局中断
- 新旧实例模板配置兼容,支持新旧版本实例同时对外服务
- 需要控制更新节奏,出现异常时可随时停止更新并回滚,控制故障影响范围
Update VMs 其他可选策略适用场景
- 仅对新增实例应用新模板:适合新模板灰度验证场景,可先扩容少量使用新模板的实例验证功能正常后,再全量更新存量实例
- 全量立即重建实例:适合测试环境、业务存在明确停机窗口的场景,可最快完成全量配置更新
- 批量重启实例:适合不需要更换实例模板,仅需重启实例加载配置的场景
内容的提问来源于stack exchange,提问作者Ayan Biswas
相关产品推荐
相关产品推荐

