You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Terraform创建GKE企业级集群时遇enterprise_config不支持错误求解决

解决Terraform中google_container_cluster的enterprise_config块不支持错误

错误原因

你使用的Google Cloud Terraform Provider版本(6.8.0)尚未支持enterprise_config配置块,该特性是在更高版本的正式版Provider中引入的,或者仅在Beta版Provider中可用。

解决方案

方案1:升级正式版Google Provider

将Google Provider版本升级到支持enterprise_config的最低版本(v6.12.0及以上):

  1. 修改Terraform配置中的required_providers部分:
terraform {
  required_providers {
    google = {
      source  = "hashicorp/google"
      version = ">= 6.12.0"
    }
    google-beta = {
      source  = "hashicorp/google-beta"
      version = ">= 6.8.0"
    }
  }
}
  1. 执行命令升级Provider:
terraform init -upgrade

方案2:切换到google-beta Provider

如果暂时不想升级正式版,可改用Beta版Provider来使用该特性:

  1. 在google_container_cluster资源块中指定使用google-beta Provider:
resource "google_container_cluster" "this" {
  provider = google-beta
  for_each = local.clusters

  # 其余原有配置保持不变
}
  1. 确保google-beta Provider配置了有效版本:
terraform {
  required_providers {
    google-beta = {
      source  = "hashicorp/google-beta"
      version = ">= 6.8.0"
    }
  }
}
  1. 重新初始化Provider:
terraform init

验证

完成上述修改后,执行terraform plan即可确认错误已解决。

内容的提问来源于stack exchange,提问作者Kunal Malhotra

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.13 23:43:23