作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我需要一些帮助来设置 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
最佳答案
关于azure - Terraform azurerm_kubernetes_cluster 无效或未知 key : network_profile,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52534084/
我需要一些帮助来设置 azurerm_kubernetes_cluster 的高级网络 我一直使用此页面中的代码作为示例 https://www.terraform.io/docs/providers
我正在使用 Terraform azurerm 提供程序版本 1.19 创建 AKS 集群。我想在创建集群时指定网络安全组规则,但我不知道如何引用创建的安全组,因为生成的安全组的名称是随机数字的。 类
我是一名优秀的程序员,十分优秀!