Как создать шаблон экземпляра на основе развернутой виртуальной машины в YAML / JINJA

#google-cloud-platform #yaml #jinja2 #google-deployment-manager

#google-cloud-platform #yaml #jinja2 #google-deployment-manager

Вопрос:

У меня есть базовая .yaml настройка и .jinja настройка развертывания для Google Cloud, но я хочу иметь возможность развертывать виртуальную машину в пределах либо .yaml , либо .jinja на основе ранее развернутой виртуальной машины, которая была развернута через графический интерфейс Google Cloud.

Я понимаю, что этого можно достичь с помощью шаблона экземпляра, но как я могу выполнить это в рамках .jinja / .yaml развертывания?

Любая помощь с этим была бы высоко оценена!

Комментарии:

1. Рассматривали ли вы Deployment Manager или Terraform?

2. Да, в идеале через диспетчер развертывания Google с моим сценарием развертывания, проблема, с которой я сталкиваюсь, при поиске соответствующей документации о том, как это сделать через .jinja / .yaml

3. Я просматривал эту часть документации от Google: cloud.google.com/compute/docs/instance-templates /…

Ответ №1:

Вам необходимо создать пользовательский образ на основе вашего развертывания виртуальной машины, а затем ссылаться на этот образ в вашем файле развертывания .jinja / .yaml.

Эта ссылка поможет вам:https://cloud.google.com/compute/docs/images/create-delete-deprecate-private-images#bundle_image