小编Ang*_*are的帖子

Terraform 强制替换 AKS 节点池而不进行任何更改

我的 k8s 集群中的其他节点池有以下资源定义:

\n
resource "azurerm_kubernetes_cluster_node_pool" "extra" {\n  for_each = var.node_pools\n\n  kubernetes_cluster_id   = azurerm_kubernetes_cluster.k8s.id\n  name                    = each.key\n  vm_size                 = each.value["vm_size"]\n  node_count              = each.value["count"]\n  node_labels             = each.value["labels"]\n  vnet_subnet_id          = var.subnet.id\n}\n
Run Code Online (Sandbox Code Playgroud)\n

这是以下的输出terraform plan

\n
Note: Objects have changed outside of Terraform\n\nTerraform detected the following changes made outside of Terraform since the last "terraform apply":\n\n  # module.aks.azurerm_kubernetes_cluster_node_pool.extra["general"] has been changed\n  ~ resource "azurerm_kubernetes_cluster_node_pool" "extra" {\n      + availability_zones     = []\n        id                     = "/subscriptions/3913c9fe-c571-4af9-bc9a-533202d41061/resourcegroups/amic-resources/providers/Microsoft.ContainerService/managedClusters/amic-k8s-01/agentPools/general"\n        name                   = "general"\n      + node_taints            = []\n      + …
Run Code Online (Sandbox Code Playgroud)

azure terraform azure-aks

5
推荐指数
1
解决办法
1503
查看次数

标签 统计

azure ×1

azure-aks ×1

terraform ×1