【问题标题】:insufficient regional quota to satisfy request: resource "IN_USE_ADDRESSES"区域配额不足以满足请求:资源“IN_USE_ADDRESSES”
【发布时间】:2019-10-27 10:51:03
【问题描述】:

对 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”节点子网选项。

【问题讨论】:

    标签: kubernetes google-cloud-platform


    【解决方案1】:

    检查当前项目的配额使用情况的简单方法是转到

    GCP 导航 => IAM 和管理员 => 配额,

    然后按当前使用情况对数据进行排序。

    您可能已经超出了区域硬性限制(在您的情况下为In-use IP addresses)。

    错误消息中的数字只是采用gcloud 和API 通常用于配额的格式的十进制值。您可以尝试以下命令来查看配额值的实际显示方式:

    $ gcloud compute project-info describe --project project-name
    $ gcloud compute regions describe region-name
    

    在您的特定情况下,请求了 9 个地址,但由于 8 个地址的配额,部署缺少 1 个地址。

    Google Cloud 文档提供了对配额的可行解释:

    Resource quotas

    Working with Quotas

    【讨论】:

      【解决方案2】:

      我遇到了完全相同的错误,并认为这是因为我声明了一个全球 IP。可以找到涉及的限制 下:

      GCP 导航 => IAM 和管理员 => 配额:

      Compute Engine API
      Static IP addresses global
      

      显然在创建新集群时,需要 9 个免费 IP。

      一个选项似乎是要求限制增加配额下的限制,这似乎是唯一的选择,因为默认情况下 gcloud container clusters create 命令创建的节点数为 3,似乎有 3 个静态为每个节点分配的地址。

      如果你真的不需要所有这些静态地址,你可以指定 2 个节点,它们应该只通过 --num-nodes 开关分配 6 个静态地址,例如。

      gcloud 容器集群创建 --num-nodes=2

      创建后没有使用 8 个 IP,因此可以重新添加已删除的全局 IP。

      参考:GKE: Insufficient regional quota to satisfy request: resource "IN_USE_ADDRESSES"

      获取整个云命令的一种简单方法是单击左下方按钮中的命令行链接。它显示了 gloud 控制台命令。

      您可以在那里轻松更改 --num-nodes 选项。 我认为 GUI 已更改,如果 Google 将其默认设置与其默认 UI 选项对齐会很有用,因此用户不会收到此消息。

      在 Google 上报告: https://issuetracker.google.com/issues/156318821

      【讨论】:

        【解决方案3】:

        如果您在浏览 Google GCP 教程之一时遇到此问题,则很可能您选择的计算区域会创建比默认配额允许的更多的 pod。

        例如,您可能已经这样做了:

        $ gcloud config set compute/zone europe-west2
        

        默认情况下会在 west2-a、west2-b 和 west2-c 中创建 3 个 pod。共 9 个,配额为 8 个。

        您可以更具体地使用区域(例如,通过将 -a 添加到区域中)这将创建更少的 pod,因此需要更少的 IP:

        gcloud config set compute/zone europe-west2-a
        

        【讨论】:

          【解决方案4】:

          我认为这是由外部 IPv4 地址引起的。 https://console.cloud.google.com/networking/addresses/

          您要在集群中创建多少个节点?

          【讨论】:

            【解决方案5】:

            在集群基础 -> 位置类型下,选中“指定默认节点位置”复选框。 此处仅选择 1 或 2 个区域以启动 3 或 6 个节点。 默认为 3,这会导致启动 9,并超过 9 个免费层的 IP 地址配额。

            【讨论】:

              猜你喜欢
              • 2020-03-15
              • 2020-01-08
              • 1970-01-01
              • 1970-01-01
              • 2019-03-12
              • 1970-01-01
              • 1970-01-01
              • 2021-10-21
              • 1970-01-01
              相关资源
              最近更新 更多