从私有仓库创建实例模板

时间:2019-03-03 09:58:39

标签: google-cloud-platform google-compute-engine

我正在尝试创建一个GCP实例模板,该模板具有我的仓库的最新版本。我的存储库是私有的,我无法弄清楚如何在实例组中将其克隆。我认为我不能使用SSH,因为计算机将被随机破坏和创建,因此生成的密钥将不一致。最好的方法是什么?

1 个答案:

答案 0 :(得分:1)

实例模板基于图像。该映像可以是干净的Ubuntu / Windows / Debian副本,也可以是您创建的自定义映像。

这样,我可以想到两种将存储库放入其中的方法。

  1. 使用自定义图像。 本质上,是实例的快照,上面装有您的最新代码和依赖项。 您可以在此处使用两种方法。

a。将存储库克隆到实例时,创建一个自定义映像。您可能需要在代码中进行每次更新。

b。一种替代方法是使用某种网络文件系统(NFS / SMB)。通常,这将需要更多资源,例如始终可用的另一台服务器。

  1. 如果要避免创建映像,或者作为1a中提到的问题的解决方案,可以设置启动脚本以在引导(创建)时在服务器上运行,以克隆/拉动最新副本。

两者都有优点和缺点。我想只有您才能说出最适合您的东西。我希望它能使您朝正确的方向前进。

详细了解如何创建图像here。 详细了解启动脚本here