min-cpu-n2d-standard 机器类型的平台未显示可从 api

min-cpu-platform for n2d-standard machine types not showing available from api

根据文档,n2d 应该在 us-central1-a 中可用,但它没有显示为可用的 cpu 平台。

文档https://cloud.google.com/compute/docs/regions-zones#available

$ gcloud beta compute zones describe us-central1-a
availableCpuPlatforms:
- Intel Cascade Lake
- Intel Skylake
- Intel Broadwell
- Intel Haswell
- Intel Ivy Bridge
- Intel Sandy Bridge
creationTimestamp: '1969-12-31T16:00:00.000-08:00'
description: us-central1-a
id: '2000'
kind: compute#zone
name: us-central1-a
region: https://www.googleapis.com/compute/beta/projects/gchips-cloud-infra-224518/regions/us-central1
selfLink: https://www.googleapis.com/compute/beta/projects/gchips-cloud-infra-224518/zones/us-central1-a
status: UP

zones 子命令似乎没有列出可用的机器类型。要确认这些机器类型在该区域可用,您可以使用 machine-types subcommand:

$ gcloud compute machine-types list | grep 'us-central1-a | grep n2d'
n2d-highcpu-16    us-central1-a              16    16.00
n2d-highcpu-2     us-central1-a              2     2.00
...
etc

它并不优雅,但它会起作用。在 Google 看来,机器类型 "associated" 与 CPU 之类的区域不同,平台才是。

欢迎来到 Stack Overflow!感谢您提出这个问题!

编辑添加: 感谢您发布您收到的错误消息!我建议将其添加到您的问题文本中,以便 a) 遇到此错误的其他人会找到此线程,以及 b) 试图帮助的人获得尽可能多的信息。既然我了解了错误的实际范围,我相信您问题的实际答案是:

尽管 Rome 可能是 us-central1-a 中完全有效的 CPU 平台,但它不被视为 minimum CPU 平台的有效候选者.您可以找到支持的最低 CPU 个平台 here 的列表。