尝试创建一个新的 Kubernetes 集群,该集群配置为需要 300GB 的持久磁盘空间(1 个区域 * 3 个节点 * 100GB 启动磁盘大小),但最终由于集群部署目标区域没有足够的资源而无法构建,我在删除之前尝试中的错误集群后,我现在尝试在不同区域中部署具有相同设置的新集群。
但是,我的 Compute Engine 持久磁盘 SSD 配额现在显示我已达到当前设置的限制 (500GB),而事实上,我目前的控制台中没有列出任何 Compute Engine 实例,运行后也没有可显示的磁盘
$ gcloud compute disks list
在我的 Cloud Shell 编辑器中。
我在这里缺少什么?
我有一些假设:
任何有关此问题根源的意见将不胜感激。
事实证明,要么我的第二个假设是正确的,并且存在某种与缓存相关的延迟,要么负责释放集群和磁盘空间的任何任务需要相当长的时间(小时)才能完成和更新配额用途。我怀疑后者是真的。我会保留这个问题/答案,以防其他人发现它有用。
我最近也遇到了同样的问题,问题是节点自动缩放器存在某种类型的错误,当它们超过错误打开的配额时,节点不会自行缩放,问题是在创建自动 gcp 集群时,这个问题的一部分更像是你无法调整,例如,节点部署了多少临时磁盘,甚至你无法分配特定的资源,就像我的例子中使用低资源 Pod 一样。
我建议安装标准集群,虽然它需要更多配置,但它非常易于管理并且一切正常。