使用 gcloud compute instances create
运行脚本的最佳方式是什么? 仅在第一次启动时 .我看过 startup-script
,但它们会在每次实例重启或重启时运行。
或者,除了使用自己的图像之外,设置实例的最佳实践是什么?
最佳答案
将图像用于繁重的配置:包和图像基本配置。由于云中实例的生命周期,您应该在解决方案的无状态和有状态配置之间找到正确的平衡。
恕我直言,配置实例的最佳方法是尽可能多地使用启动脚本,因为它们可以更改和更新,而不会因错误的持久配置而失去对实例的访问权限。至于你的问题,我可以想到几种不同的选择:
至于我自己,我更愿意使用第一个选项,因为我发现它更清晰、更容易实现和理解。
关于google-compute-engine - gcloud : running a script only on first boot,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29542486/