Gitlab GKE免费GCP教程部署失败:CPUS_ALL_REGIONS配额不足如何配置?
解决GKE节点池CPU配额不足的问题
调整节点池CPU总请求量的两种方法
1. 减少节点数量
找到Terraform配置中定义GKE NodePool的代码段(通常在main.tf或gke.tf文件里),调整node_count参数。比如原配置如果是:
resource "google_container_node_pool" "primary_nodes" { name = "primary-node-pool" cluster = google_container_cluster.primary.name node_count = 6 node_config { machine_type = "n1-standard-6" # 单节点6vCPU,6×6=36总CPU请求 } }
把node_count改为5,总CPU请求变为5×6=30,就能控制在32的配额内:
node_count = 5
2. 更换低CPU规格的机器类型
如果需要保留节点数量,就修改machine_type为CPU更少的实例规格。比如把n1-standard-6换成n1-standard-4(单节点4vCPU),6个节点总CPU请求为6×4=24,或者8个节点的话8×4=32刚好触达配额上限:
node_config { machine_type = "n1-standard-4" }
验证修改效果
修改配置后,执行terraform plan查看输出的资源请求总量,确认CPU总需求不超过32,再运行terraform apply完成部署。
内容的提问来源于stack exchange,提问作者til
相关产品推荐
相关产品推荐

