GCP 计算引擎 - 持久磁盘 SSD 配额已达到问题

问题描述 投票:0回答:2

尝试创建一个新的 Kubernetes 集群,该集群配置为需要 300GB 的持久磁盘空间(1 个区域 * 3 个节点 * 100GB 启动磁盘大小),但最终由于集群部署目标区域没有足够的资源而无法构建,我在删除之前尝试中的错误集群后,我现在尝试在不同区域中部署具有相同设置的新集群。

但是,我的 Compute Engine 持久磁盘 SSD 配额现在显示我已达到当前设置的限制 (500GB),而事实上,我目前的控制台中没有列出任何 Compute Engine 实例,运行后也没有可显示的磁盘

$ gcloud compute disks list 
在我的 Cloud Shell 编辑器中。

我在这里缺少什么?

我有一些假设:

  1. 是否有可能是我的第一次尝试导致了某种挂起问题,现在我在某些节点上使用了我无法再访问的磁盘空间?
  2. 这只是某种服务器端缓存配额问题的结果吗? (尽管我应该提到,自从达到此配额限制以来已经有几个小时了,但它仍然显示已达到限制)
  3. 持久磁盘 SSD 配额是否为临时配额(例如每月分配 500GB),而不是其读取方式 ~ “500GB 是您在任何给定时刻可以跨节点占用的总磁盘空间”

任何有关此问题根源的意见将不胜感激。

google-cloud-platform google-compute-engine
2个回答
4
投票

事实证明,要么我的第二个假设是正确的,并且存在某种与缓存相关的延迟,要么负责释放集群和磁盘空间的任何任务需要相当长的时间(小时)才能完成和更新配额用途。我怀疑后者是真的。我会保留这个问题/答案,以防其他人发现它有用。


0
投票

我最近也遇到了同样的问题,问题是节点自动缩放器存在某种类型的错误,当它们超过错误打开的配额时,节点不会自行缩放,问题是在创建自动 gcp 集群时,这个问题的一部分更像是你无法调整,例如,节点部署了多少临时磁盘,甚至你无法分配特定的资源,就像我的例子中使用低资源 Pod 一样。

我建议安装标准集群,虽然它需要更多配置,但它非常易于管理并且一切正常。

© www.soinside.com 2019 - 2024. All rights reserved.