use*_*076 9 google-cloud-platform kubernetes
对 GCP 完全陌生,并尝试部署第一个 kubernetes 集群并遇到错误。
(1) 区域配额不足以满足请求:资源“IN_USE_ADDRESSES”:请求需要“9.0”,短“1.0”。项目的配额为“8.0”,“8.0”可用。在https://console.cloud.google.com/iam-admin/quotas?usage=USED&project=test-255811查看和管理配额
已经请求增加配额,但我想知道这个“8.0”限制是什么意思?“1.0”中有多少可用的IP地址?从哪里我可以减少我的网络的大小。我正在使用“默认”网络和默认“/20”节点子网选项。
检查当前项目配额使用情况的简单方法是转到
GCP 导航 => IAM 和管理 => 配额,
然后按当前使用情况对数据进行排序。
您可能会超出区域硬性限制(In-use IP addresses就您而言)。
错误消息中的数字只是gcloud和 API 通常用于配额的格式的十进制值。您可以尝试以下命令来查看配额值的实际显示方式:
$ gcloud compute project-info describe --project project-name
$ gcloud compute regions describe region-name
Run Code Online (Sandbox Code Playgroud)
在您的特定情况下,请求了 9 个地址,并且由于 8 个地址的配额,部署缺少 1 个地址。
Google Cloud 文档提供了对配额的可行解释:
我有完全相同的错误,并认为这是因为我声称的全球 IP。可以在下面找到所涉及的限制:
GCP 导航 => IAM 和管理 => 配额:
Compute Engine API
Static IP addresses global
Run Code Online (Sandbox Code Playgroud)
显然,在创建新集群时,需要 9 个空闲 IP。
一个选项似乎是要求限制增加配额下的限制,这似乎是唯一的选择,因为默认情况下 gcloud container clusters create 命令创建的节点数是 3,而且似乎有 3 个静态地址分配给每个节点。
如果你真的不需要所有这些静态地址,你可以指定 2 个节点,它们应该只通过 --num-nodes 开关分配 6 个静态地址,例如。
gcloud 容器集群创建 --num-nodes=2
创建后没有使用 8 个 IP,因此可以重新添加已删除的全局 IP。
参考:GKE:区域配额不足,无法满足请求:资源“IN_USE_ADDRESSES”
获取整个云命令的一种简单方法是单击左下方按钮中的命令行链接。它显示了 gloud 控制台命令。
您可以在那里轻松更改 --num-nodes 选项。我认为 GUI 已更改,如果 Google 将其默认设置与其默认 UI 选项保持一致,则用户不会收到此消息,这将很有用。
在谷歌报告:https : //issuetracker.google.com/issues/156318821
| 归档时间: |
|
| 查看次数: |
6528 次 |
| 最近记录: |