我正在尝试使用 Terraform 在 Azure 中构建 AKS 集群。但是,我不希望 AKS 部署到它自己的 VNET 和子网中,我已经在我希望它使用的 vnet 中构建了一个子网。当尝试只给它子网 ID 时,我遇到了重叠的 CIDER 问题。我的网络是:
VNET:10.0.0.0/16 子网:10.0.1.0/24、10.0.2.0/24 和 10.0.3.0/24。我需要 AKS 才能使用此 VNET 中的 10.0.1.0./24 子网。但是,我的 Terraform 配置尝试使用 CIDR 10.0.0.0/16,这是明显的冲突。我不知道如何在 Terraform 内部解决此问题,通过门户我可以选择 AKS 的 vnet/子网。以下是我的 Terraform 配置,它会生成错误:
terraform {
required_providers {
azurerm = {
source = "hashicorp/azurerm"
version = "=2.46.0"
}
}
}
# Configure the Microsoft Azure Provider
provider "azurerm" {
features {}
subscription_id = "####"
tenant_id = "####"
}
locals {
azure_location = "East US"
azure_location_short = …Run Code Online (Sandbox Code Playgroud)