google-cloud-platform - 用于 n2d 标准机器类型的 min-cpu-platform 未显示可从 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
解决方案
zone 子命令似乎没有列出可用的机器类型。要确认这些机器类型在该区域中可用,您可以使用machine-types
子命令:
$ 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
它并不优雅,但它会起作用。在谷歌看来,机器类型似乎与 CPU 平台等区域没有“关联”。
欢迎来到堆栈溢出!感谢您提出这个问题!
编辑添加:感谢您发布您收到的错误消息!我建议将其添加到您的问题文本中,以便 a) 其他面临此错误的人会找到此线程,并且 b) 试图帮助的人获得尽可能多的信息。既然我了解了错误的实际范围,我相信对您的问题的实际答案是:
尽管 Rome 可能是 us-central1-a 中完全有效的 CPU 平台,但它不被视为最低CPU 平台的有效候选者。您可以在此处找到支持的最低 CPU 平台列表。
推荐阅读
- oracle - 将 Doobie 库与 Oracle 和 Timestamp 一起使用时的问题
- flutter - 扩展时尾随改变他的颜色
- c++ - 使用 winsock 进行 DNS 查询失败
- reactjs - 如何解决本机反应中未安装的组件警告
- c# - 使用枚举作为返回参数时出现 ServiceKnownType 错误
- c# - 如何在 MSProject C# 中以编程方式分配滞后
- spring - Spring Reactor - 使用 Pageable 端点
- php - 加载页面的其余部分,然后使用 PHP 在其主体中刷新一个循环
- java - 如何在 TextView 元素内设置整数值?
- javascript - 如何测试 jest mock 模块