启动Google Cloud VM实例时遇到问题。我想重新启动实例,所以我按了stop
按钮,但这只是一个大问题的开始。
start
失败,并显示以下错误:该区域没有足够的容量。讯息:
“ XXX”区域没有足够的资源来满足请求。尝试使用其他区域,或稍后再试。
我尝试并重试,直到我决定将其移动到另一个区域并运行:
gcloud compute instances move VM_NAME --destination-zone NEW_ZONE
然后我得到了错误:
状态为TERMINATED的实例无法移动
我该怎么办?
我假设这是一个基本的问题,有一种通用的解决方法。
谢谢
编辑:此后,我设法启动了实例,但想知道下次该怎么做
答案 0 :(得分:0)
正确的解决方案取决于您的条件。
我假设您使用抢占型实例是为了节省成本,但是-正如您所看到的那样,这是有代价的-有时优先级高的是不可抢占资源,有时(比常规内核更频繁)没有足够的可抢占核心。
在合理的情况下,您不能在区域的区域之间移动停止的实例。
我认为有几种选择:
您描述要重新启动实例。也许是因为您对其进行了一些更改。如果是这种情况,您可能希望考虑将实例视为更易于处理。
当您希望更改工作量时:
NB 上面的选项2(MIG)和3(Cloud Run | Kubernetes)都实现了这种做法。