是否有可能停止 Google Cloud Platform 中的实例组?

是否有可能停止 Google Cloud Platform 中的实例组?

我正在开展一个 Web 项目,并尝试创建三个独立的环境:

  • 发展
  • 测试
  • 生产

在测试和生产中,我有一些通过负载均衡器提供 Web 内容的实例组。我想要实现的是,在测试完成时停止所有测试实例,但我不想删除实例组及其所有配置。

答案1

目前 GCP 似乎没有像文档 [1] 中所述停止任何托管实例组的选项。有一个公共问题跟踪器 [2] 可以关注,产品工程团队正在处理此功能请求。我希望链接 [3] [4] 也对您有所帮助。

如果您使用非托管实例组 [5],则有一个选项可以从组中删除虚拟机并停止虚拟机,我不确定从非托管实例组中删除虚拟机的选项是否对您有帮助。当您创建非托管实例组时,不会自动向其中添加任何虚拟机。

[1]https://cloud.google.com/compute/docs/instance-groups/

[2]https://issuetracker.google.com/162852391

[3]https://googlecloudplatform.uservoice.com/forums/302595-compute-engine/suggestions/13355934-stop-start-an-instance-group-to-save-money

[4]https://stackoverflow.com/questions/54948419/how-can-i-stop-gcp-instance-groups-from-terminating

[5]https://cloud.google.com/compute/docs/instance-groups/creating-groups-of-unmanaged-instances#removing_vms

答案2

尝试使用标签或使用 GCE 资源时的标签,良好的名称约定也将非常有帮助。

您还可以检查 Terraform 或 Deploy Manager 是否可以帮助您改进 CD。

相关内容