Я работаю над веб-проектом и пытаюсь создать три отдельные среды:
При тестировании и производстве у меня есть группы экземпляров, которые обслуживают веб-контент через балансировщик нагрузки. Чего я хочу достичь, так это остановить все экземпляры тестирования, когда тестирование не завершено, но я бы не хотел, чтобы мне приходилось удалять группу экземпляров и все ее конфигурации.
Похоже, что в настоящее время GCP не имеет возможности останавливать любую управляемую группу экземпляров, как указано в документации [1]. Существует общедоступная система отслеживания проблем [2], за которой можно следить, когда команда разработчиков продукта работает над этим запросом функции. Надеюсь, ссылка [3] [4] также будет вам полезна.
Если вы используете неуправляемую группу экземпляров [5], есть возможность удалить виртуальные машины из групп и остановить виртуальную машину, я не уверен, что удаление виртуальных машин из неуправляемой группы экземпляров будет для вас полезным. Когда вы создаете неуправляемую группу экземпляров, в нее автоматически не добавляются виртуальные машины.
[1] https://cloud.google.com/compute/docs/instance-groups/
[2] https://issuetracker.google.com/162852391
[4] https://stackoverflow.com/questions/54948419/how-can-i-stop-gcp-instance-groups-from-terminating
Попробуй использовать этикетки или тегов при работе с ресурсами GCE, также будет очень полезно соглашение о хорошем имени.
Вы также можете проверить, могут ли Terraform или Deploy Manager помочь вам улучшить ваш компакт-диск.