【问题标题】:Can Google Cloud Platform preemptive instances be re-started automaticaly?Google Cloud Platform 抢占式实例可以自动重启吗?
【发布时间】:2023-03-15 14:25:02
【问题描述】:

我认为引擎释放资源时Google Cloud Platform抢占式实例会自动重启,但我错了。

一旦被抢占,实例似乎需要手动重启。

有没有办法在抢占后自动重启实例??

谢谢。

【问题讨论】:

    标签: cloud platform preemptive


    【解决方案1】:

    您可以定期实例化状态并在它终止时重新启动它。假设实例名称instance1 和周期为 5 分钟,它将是这样的:

    while true 
    do
        status=`gcloud compute instances list --filter name=instance1 | tail -1 | awk '{print $NF}'`
        [[ $status == TERMINATED ]] && gcloud compute instances start instance1
        sleep 300
    done
    

    【讨论】:

    • 谢谢,但是你从哪里执行这个脚本?
    • 来自任何具有 API 访问权限的主机。对于个人项目,这是我的工作站,对于业务项目,这是云中的某些(非抢占式)实例。
    猜你喜欢
    • 2015-09-29
    • 1970-01-01
    • 2020-01-30
    • 1970-01-01
    • 2016-01-02
    • 1970-01-01
    • 2020-11-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多