如何安排应用程序在Google Cloud中运行?
问题描述:
在AWS上,我可以运行云形成脚本来执行诸如在周末关闭计算机或运行EMR作业等任务。如何安排应用程序在Google Cloud中运行?
我该如何在Google上安排任务而不创建一个小实例作为任务管理器?
答
方法1:
如何调度机仅在某些时间段运行 请参阅gcloud计算命令start和stop
然后crontab -e命令添加以下任务按照您的预期是,例如:
00 06 * * * /usr/bin/gcloud compute instances start instance-1
00 07 * * * /usr/bin/gcloud compute instances stop instance-1
方法2:
建议你使用谷歌容器引擎
然后crontab -e命令 附加以下任务按照您的预期是,例如:
00 06 * * * /usr/bin/gcloud compute instance-groups managed resize instance-group-1 --size=1
00 07 * * * /usr/bin/gcloud compute instance-groups managed resize instance-group-1 --size=0
你需要你的任务放到你的虚拟机实例,从刚刚创建的实例创建一个模板实例,然后根据该实例模板创建一个实例组
这没有帮助,我该如何计划机器仅在特定时间段运行。我在Deployment Manager中看不到这些选项。 – ForeverConfused
为什么不使用Cron服务与个人脚本? – ivamax9
尽管这个链接可能回答这个问题,但最好在这里包含答案的基本部分,并提供供参考的链接。如果链接页面更改,则仅链接答案可能会失效。 - [来自评论](/ review/low-quality-posts/18837860) –