【发布时间】:2023-03-15 14:25:02
【问题描述】:
我认为引擎释放资源时Google Cloud Platform抢占式实例会自动重启,但我错了。
一旦被抢占,实例似乎需要手动重启。
有没有办法在抢占后自动重启实例??
谢谢。
【问题讨论】:
标签: cloud platform preemptive
我认为引擎释放资源时Google Cloud Platform抢占式实例会自动重启,但我错了。
一旦被抢占,实例似乎需要手动重启。
有没有办法在抢占后自动重启实例??
谢谢。
【问题讨论】:
标签: cloud platform preemptive
您可以定期实例化状态并在它终止时重新启动它。假设实例名称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
【讨论】: