gpt4 book ai didi

kubernetes - 在运行启用自动缩放的 Google Container/Kubernetes Engine 集群时,如何避免出现不可调度的 pod?

转载 作者:行者123 更新时间:2023-12-03 12:48:33 25 4
gpt4 key购买 nike

我遇到了一个问题,我似乎在 9 个节点(或 9 个 vCPU)上最大化了我的容器引擎(Kubernetes Engine)集群。就上下文而言,我试图运行大约 50 个左右的网络抓取工具作为 Kubernetes Cron Jobs .这是gcloud我用来在 us-east1-c 中创建集群的命令区:

gcloud beta container clusters create my-example-cluster \
--cluster-version=1.8.1-gke.1 \
--machine-type=f1-micro \
--enable-autoscaling \
--min-nodes=1 \
--max-nodes=60

当我结帐时 IAM & Admin > Quotas ,看起来我可能正在最大化使用中的 IP 地址 (max=8)。

启动所有抓取工具后,我最终得到了大约 35 个不可调度的 pod(似乎是因为我不能超过 9 个节点?)。

有没有人遇到过类似的情况并提出解决方案?有没有办法,也许是通过 Kubernetes 配置,不计入 IP 地址的使用,因为这些节点不需要从外部访问(如果这甚至是问题的话)?如果有人有建议,也可以向其他设置开放。

感谢所有的帮助!

附言我确实启用了计费

最佳答案

我从 Google Cloud Platform Community Slack 收到了有关此问题的一些帮助.事实证明我达到了使用中的 IP 地址配额;但是,我没有意识到您可以要求增加配额。

我能够通过以下方式增加配额:

  • 导航至 菜单 > IAM 和管理 > 配额 在我的项目的 Google Cloud Platform 控制台中
  • 选择/检查我使用的区域中的服务(例如,在 us-west1 中使用的 IP 地址)
  • 点击编辑配额服务表上方的按钮
  • 输入/验证联系方式
  • 当 GCP 支持与您联系时,请遵守他们

  • 所以,基本上是我的疏忽,但也许它会帮助没有注意到或不知道该选项的其他人。

    关于kubernetes - 在运行启用自动缩放的 Google Container/Kubernetes Engine 集群时,如何避免出现不可调度的 pod?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47269602/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com