首页 > 解决方案 > zone 没有足够的资源来满足请求。尝试其他区域,或稍后再试

问题描述

在过去的 2 个月里,我正在尝试在孟买位置创建服务器,但在所有 3 个 a、b、c 区域中都出现错误。

服务器什么时候可以在孟买使用?

标签: google-cloud-platformgoogle-compute-engine

解决方案


我假设您收到如下错误消息:

The zone 'projects/XXX/zones/asia-south1-x' does not have enough resources available to fulfill the request. Try a different zone, or try again later.

asia-south1-a,asia-south1-b和处创建 VM 实例时asia-south1-c

这不是问题。查看文档以了解更多详细信息:

如果您在请求新资源时收到资源错误(例如 ZONE_RESOURCE_POOL_EXHAUSTED 或 ZONE_RESOURCE_POOL_EXHAUSTED_WITH_DETAILS),则表示该区域当前无法容纳您的请求。此错误是由于 Compute Engine 资源可获取性造成的,而不是由于您的 Compute Engine 配额造成的。

这种行为的原因是资源可用性取决于用户请求,因此是动态的。

有几种方法可以解决它

  1. 为您的实例选择另一个区域
  2. 稍等片刻,然后尝试再次启动您的 VM 实例。
  3. 请按照以下文档为您的 VM预留资源,以避免将来出现此类问题:

使用自定义或预定义的机器类型为特定区域中的虚拟机 (VM) 实例创建预留,无论是否有额外的 GPU 或本地 SSD,以确保资源在您需要时可用于您的工作负载。创建预留后,您立即开始为预留的资源付费,并且它们可以无限期地供您的项目使用,直到预留被删除。


推荐阅读