GKE:区域配额不足,无法满足请求:资源“ IN_USE_ADDRESSES”

时间:2019-11-19 20:53:34

标签: google-cloud-platform google-kubernetes-engine

我正在尝试使用以下方法创建GKE集群:

gcloud container clusters create mycluster --region europe-west1

但是我遇到了错误:

ERROR: (gcloud.container.clusters.create) ResponseError: code=403, message=Insufficient regional quota to satisfy request: resource "IN_USE_ADDRESSES": request requires '9.0' and is short '1.0'. project has a quota of '8.0' with '8.0' available. View and manage quotas at https://console.cloud.google.com/iam-admin/quotas?usage=USED&project=myproject-xxxx.

似乎资源IN_USE_ADDRESSES的限制有问题。这很奇怪,因为该项目是新项目,因此除了要创建的集群之外,我没有任何资源。我有第二个项目,其中部署了一个postgres数据库。而已。

当我访问配额页面时,似乎没有超出任何限制。

enter image description here

您的帮助将不胜感激。

4 个答案:

答案 0 :(得分:7)

我遇到了同样的问题,默认情况下,gcloud container clusters create命令创建的节点数为3,并且似乎为每个节点分配了3个静态地址。

如果确实不需要所有这些静态地址,则可以指定2个节点,这些节点仅应通过--num-nodes开关分​​配6个静态地址,例如。

gcloud container clusters create <cluster-name> --num-nodes=2

答案 1 :(得分:2)

2>&1表示静态和临时IP地址。要创建集群,总共需要9个地址(包括该区域中的所有服务),但是您的配额仅允许总共8个地址。

解决方案:请求增加配额。请遵循此link来了解如何请求配额链接。在Google Cloud Console中要求增加配额。提示:增加全球和区域。这将涵盖将来的负载均衡器(以及其他使用全局IP地址的服务)。

答案 2 :(得分:0)

向 GCP 支持团队申请增加配额。或者减少您正在创建的节点数量,gcloud 容器集群 create --name --num-nodes (eg 2) --zone(选择一个区域)...或者您可以设置要使用的区域,即 gcloud config设置计算/区域(您选择的区域),这样您就不必不断更新要在其中创建基础设施的区域。

答案 3 :(得分:-1)

你还需要为集群选择一个区域,使用 gcloud container clusters create [insert cluster name here] --num-nodes 3 --zone us-central1-f(或任何你想要的区域)...by使用区域,如果您指定 2 个节点,则在每个区域中将提供 2 个节点,这就是您超出配额的原因...