gpt4 book ai didi

azure - Terraform azurerm_kubernetes_cluster 无效或未知 key : network_profile

转载 作者:行者123 更新时间:2023-12-02 11:48:26 24 4
gpt4 key购买 nike

我需要一些帮助来设置 azurerm_kubernetes_cluster 的高级网络

我一直使用此页面中的代码作为示例 https://www.terraform.io/docs/providers/azurerm/r/kubernetes_cluster.html

唯一的区别是我出于我的目的从中创建了一个模块。其余的都差不多

问题出在

network_profile {
network_plugin = "azure"
}

运行 terraform plan 后,我收到以下错误:

Error: module.aks.azurerm_kubernetes_cluster.aks: : invalid or unknown key: network_profile

我很高兴能得到任何帮助,谢谢

询问.tf

resource "azurerm_resource_group" "aks" {
name = “name-rg”
location = “East US”
}

resource azurerm_network_security_group "aks_nsg" {
name = “name-nsg"
location = "${azurerm_resource_group.aks.location}"
resource_group_name = "${azurerm_resource_group.aks.name}"
}

resource "azurerm_virtual_network" "aks_vnet" {
name = “name-vnet"
location = "${azurerm_resource_group.aks.location}"
resource_group_name = "${azurerm_resource_group.aks.name}"
address_space = ["10.2.0.0/16"]
}

resource "azurerm_subnet" "aks_subnet" {
name = “name-subnet"
resource_group_name = "${azurerm_resource_group.aks.name}"
network_security_group_id = "${azurerm_network_security_group.aks_nsg.id}"
address_prefix = "10.2.0.0/24"
virtual_network_name = "${azurerm_virtual_network.aks_vnet.name}"
}

resource "azurerm_kubernetes_cluster" "aks" {
name = "aks-name"
location = "${azurerm_resource_group.aks.location}"
resource_group_name = "${azurerm_resource_group.aks.name}"
dns_prefix = “dns-name”

linux_profile {
admin_username = "${var.aks_admin_username}"

ssh_key {
key_data = "${var.aks_ssh_public_key_path}"
}
}

agent_pool_profile {
name = "default"
count = "${var.aks_agent_count}"
vm_size = "${var.aks_vm_size}"
os_type = "${var.aks_os_type}"
os_disk_size_gb = "${var.aks_os_disk_size_gb}"
vnet_subnet_id = "${azurerm_subnet.aks_subnet.id}"
}

service_principal {
client_id = "${var.aks_client_id}"
client_secret = "${var.aks_client_secret}"
}

network_profile {
network_plugin = "azure"
}
}

更新:

Terraform v0.11.8
+ provider.azurerm v1.5.0 <---- Wrong version, should be v1.15.0

最佳答案

  • provider.azurerm v1.5.0 <----版本错误,应该是v1.15.0

关于azure - Terraform azurerm_kubernetes_cluster 无效或未知 key : network_profile,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52534084/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com