从私人仓库创建实例模板

问题描述 投票:0回答:1

我正在尝试创建一个GCP实例模板,它上面有我最新版本的repo。我的存储库是私有的,我无法弄清楚如何在实例组中克隆它。我不认为我可以使用SSH,因为机器将被随机销毁和创建,因此生成的密钥将不一致。什么是最好的方法呢?

google-cloud-platform google-compute-engine
1个回答
1
投票

实例模板基于图像。此图像可以是干净的Ubuntu / Windows / Debian副本或由您创建的自定义图像。

说到这里,我可以想到两种方法让你将你的存储库放在那里。

  1. 使用自定义图像。本质上,安装了最新代码和依赖项的实例的快照。您可以在这里使用两条路径。

一个。将存储库克隆到实例时创建自定义映像。对于代码中的每个更新,您可能需要这样做。

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

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

两者都有利弊。我想只有你能说出最适合自己的东西。我希望它能让你朝着正确的方向前进。

阅读更多关于创建图像here的信息。阅读有关启动脚本here的更多信息。

© www.soinside.com 2019 - 2024. All rights reserved.