создать шаблон экземпляра из частного репо - PullRequest
0 голосов
/ 03 марта 2019

Я пытаюсь создать шаблон экземпляра GCP с последней версией моего репо.Мой репозиторий является частным, и я не могу понять, как его клонировать в группах экземпляров.Я не думаю, что смогу использовать SSH, потому что машины будут случайно уничтожены и созданы, и, следовательно, сгенерированные ключи будут несовместимы.Какой лучший способ сделать это?

1 Ответ

0 голосов
/ 04 марта 2019

Шаблон экземпляра основан на изображении.Это изображение может быть чистой копией Ubuntu / Windows / Debian или созданным вами пользовательским изображением.

Сказав это, я могу подумать о двух способах, как вы можете поместить туда свой репозиторий.

  1. Использование пользовательского изображения.По сути, снимок экземпляра с вашим последним кодом и установленными на нем зависимостями.Здесь можно пойти двумя путями.

a.Создайте пользовательское изображение при клонировании репозитория в экземпляр.Это может понадобиться для каждого обновления в коде.

b.Альтернативой является использование какой-либо сетевой файловой системы (NFS / SMB).Обычно для этого требуется больше ресурсов, таких как другой сервер, который всегда доступен.

Если вы хотите избежать создания образов или решить проблему, упомянутую в 1а, вы можете настроить сценарий запуска для запуска на сервере во время загрузки (создания) для клонирования / извлечения последней копии.

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

Подробнее о создании изображения здесь .Подробнее о сценариях запуска здесь .

...