【问题标题】:Incorrect number of nodes created in GKE在 GKE 中创建的节点数不正确
【发布时间】:2020-04-20 19:54:58
【问题描述】:

我输入了以下命令来创建集群,但我收到一条错误消息 gcloud 容器集群创建 kubia --num-nodes=3 --machine-type=f1-micro

上面的命令抛出下面的错误。

错误:(gcloud.container.clusters.create)响应错误:代码=403, message=区域配额不足以满足请求:资源 “IN_USE_ADDRESSES”:请求需要 '9.0' 并且是短的 '1.0'。项目 配额为“8.0”,“8.0”可用。查看和管理配额 https://console.cloud.google.com/iam-admin/quotas?usage=USED&project=k8s-demo-263903.

然后我选择将节点数设置为2

该命令创建了 6 个节点

名称位置 MASTER_VERSION MASTER_IP MACHINE_TYPE NODE_VERSION NUM_NODES 状态 kubia asia-south1 1.13.11-gke.14 35.200.140.153 f1-micro 1.13.11-gke.14 6正在运行

名字

gke-kubia-default-pool-46a198b9-qdg2
gke-kubia-default-pool-46a198b9-s3xn
gke-kubia-default-pool-72fd11ff-mddd
gke-kubia-default-pool-72fd11ff-qrds
gke-kubia-default-pool-75ecb3b2-1wfq
gke-kubia-default-pool-75ecb3b2-j4cz

为什么命令中提到的节点的节点数要乘以3?

【问题讨论】:

  • 如果我们在创建 GKE 集群时通过新的“附加区域”复选框选项选择多个区域,则可能会发生这种情况。检查你的情况
  • @SureshGajera 但是我从命令行而不是从 UI 运行命令来选择复选框

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


【解决方案1】:

这是一个旧请求,所以希望您现在已经找到解决方法,所以这主要针对遇到此问题的其他任何人。

您似乎正在遵循 Manning Kubernetes in Action(第 1 版)中的示例。

我了解问题是由将默认计算/区域设置为区域(例如 europe-west4)而不是区域(例如 europe-west4-a)引起的。这导致了@Stefan Neacsu 上面提到的效果。当您启动集群时,它会在每个区域中启动三个节点(例如 europe-west4-a、europe-west4-b 和 europe-west4-c),因此是三的倍数。这对您进行部署时的稳定性很有帮助,但在您只是进行试验时却不是您想要的。

因此,解决方案是使用以下命令: gcloud 配置集计算/区域 其中 zone_id 是区域的名称,而不是区域的名称。

请参阅this 了解地区和地区列表。

【讨论】:

    【解决方案2】:

    默认情况下,集群及其节点在您创建集群时指定的单个计算区域中运行,通过添加区域集群,您将通过跨集群的多个区域复制主集群及其节点来提高它们的可用性地区。

    为什么命令中提到的节点的节点数要乘以3?

    对此有一些限制,例如,如果您选择了附加区域,则集群将占用九个 IP 地址。

    如果您愿意的话,您应该尝试将节点数量减少到每个区域一个。

    错误: (gcloud.container.clusters.create) ResponseError: code=403, message=Insufficient region quota to meet request: resource "IN_USE_ADDRESSES": request requires '9.0' and is short '1.0'。项目的配额为“8.0”,“8.0”可用。在https://console.cloud.google.com/iam-admin/quotas?usage=USED&project=k8s-demo-263903 查看和管理配额。

    如果出现此错误,由于我假设您有一个新创建的 Google Cloud 帐户,因此每个区域仅授予您八个 IP 地址,因此您可能需要请求一个 increase in your quota for regional 正在使用的 IP 地址,具体取决于您的区域集群的大小。

    基本上,你得到的错误是因为你可用的太少了。

    如果您不想多个,只需减少区域的数量即可。

    【讨论】:

      猜你喜欢
      • 2022-08-20
      • 2020-03-19
      • 1970-01-01
      • 1970-01-01
      • 2022-06-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多