В AWS есть служба CodeDeploy, которая может развертывать код в группе Auto Scaling (AS). Например, если ваша политика AS сработала и она запустила новый экземпляр (который будет использовать предопределенный образ экземпляра, называемый AMI в AWS), CodeDeploy отправит код в новый экземпляр из своей последней версии из S3 или GitHub.
Есть ли способ сделать это в GCP, чтобы вам не приходилось обновлять шаблон экземпляра каждый раз, когда происходит изменение кода или развертывание?
Вы можете создать пользовательское изображение и используйте это настраиваемое изображение при создании группы экземпляров. Другой вариант - использовать Детерминированный шаблон экземпляра при создании группы экземпляров. Вкратце, вы можете определить скрипты запуска в качестве метаданных при создании шаблона экземпляра.
Надеюсь, поможет!