我正在尝试使用以下方法创建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数据库。而已。
当我访问配额页面时,似乎没有超出任何限制。
您的帮助将不胜感激。
答案 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 个节点,这就是您超出配额的原因...