
[英]What is default admin password for windows nodepool in AKS created through terraform
[英]AKS new nodepool provisioning with terraform
我已经有一个 AKS 集群,但想使用 terraform 添加一个新的节点池,但我找不到kube.netes_cluster_id
值。 所以我想知道是否可以在现有的 AKS 集群中使用 terraform 创建一个新的节点池?
您可以使用数据源提取集群 ID,然后在需要kube.netes_cluster_id
的azurerm_kube.netes_cluster_node_pool
资源中引用它。
data "azurerm_kubernetes_cluster" "example" {
name = "myakscluster"
resource_group_name = "my-example-resource-group"
}
resource "azurerm_kubernetes_cluster_node_pool" "example" {
name = "internal"
kubernetes_cluster_id = data.azurerm_kubernetes_cluster.example.id
vm_size = "Standard_DS2_v2"
node_count = 1
tags = {
Environment = "Production"
}
}
是否可以使用 Terraform 将新节点池添加到现有 AKS 群集?
答:可以,您可以使用 Terraform 中的azurerm_kube.netes_cluster_node_pool
资源创建新的节点池,并使用现有 AKS 集群的资源 ID 作为kube.netes_cluster_id
的参考。
您可以在 Azure 门户或 Azure CLI 中找到您的kube.netes_cluster_id
。
命令:
az aks show --resource-group <your-resource-group> --name <your-aks-cluster-name> --query id -o tsv
Output:
/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/my-resource-group/providers/Microsoft.ContainerService/managedClusters/my-aks-cluster
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.