我在我的项目中使用 GCE。对于基础设施发布,我使用了 terraform 和 puppet。他们每个人都有优点和缺点。但是与谷歌部署管理器相比,它们都落后了(升级新功能),当然如果我只使用谷歌(而不是多云),那么使用原生工具对我来说是最好的解决方案)。由于 puppet 是一个声明性工具,它允许随时声明我的基础设施,并且应该重置任何手动更改。
我正在尝试编写一个脚本,它将重置我在项目中所做的所有手动更改。当然手动更改不是最佳实践,但有时它是修复程序的最快方式(例如,在关键时刻更改组中的最小实例数)。
有没有办法在 Google 部署管理器中执行相同的功能。