抢占式实例会自动关机是硬伤,大概3~5天会被关机,刚研究了一下,发现有一个东西叫实例时间表,这个东西可以自定义实例什么时间开机和关机,创建个时间表让他每小时开机一次抢占式实例就行了,就算被停了也能在一个小时内自动启动
也可以玩一些骚操作,比如晚上12点以后到早上8点让实例关机节省费用

教程

1.先把IP改为静态,如果是临时的话虚拟机关机再重启IP就变了

VPC网络->IP地址->外部IP地址->点击后面的三个点有一个转为静态IP按钮
这样IP就强绑定实例了,重启实例IP也不会变
Google cloud抢占式自动开机方法-奇妙博客

2.添加权限

侧边栏打开IAM和管理->IAM->勾选包括 Google 提供的角色授权->找到名称为Compute Engine Service Agent的项点击后面的编辑
Google cloud抢占式自动开机方法-奇妙博客

点击添加其他角色,搜索Compute Admin,选择第一个Compute Admin,赋予Compute的全部权限
Google cloud抢占式自动开机方法-奇妙博客

3.添加实例时间表

实例上面有创建时间表按钮
Google cloud抢占式自动开机方法-奇妙博客

勾选使用Cron表达式,区域选择实例所在区域,启动Cron为0 * * * *即每小时检测启动一次,停止Cron不需要填写,时区选择hk
Google cloud抢占式自动开机方法-奇妙博客

创建好时间表后点击刚才创建的时间表,把实例添加进去即可
Google cloud抢占式自动开机方法-奇妙博客


这样即可每小时自动检测启动,启动延迟会有10分钟左右,实测到11分钟时虚拟机才成功起来