小编pnk*_*469的帖子

如何使用 Terraform 在现有 VNET 中创建私有 AKS 集群

我正在尝试使用 terraform 配置私有 AKS 集群。我想要将我的私有 AKS 群集连接到我使用 Azure 门户创建的现有 VNET 。

Azure 门户中提供了虚拟网络选项。请找到下面的图片。

在此输入图像描述

但是, azurerm_kubernetes_cluster上的 terraform 文档有关如何实现这一目标的信息非常有限。

main.tf在下面找到我的

resource "azurerm_kubernetes_cluster" "kubernetes_cluster" {                                                                
  name                    = var.cluster_name                                                                                
  location                = var.location                                                                                    
  resource_group_name     = var.resource_group_name                                                                         
  private_cluster_enabled = true                                                                                            
                                                                                                                            
  default_node_pool {                                                                                                       
    name           = "default"                                                                                              
    node_count     = var.node_count                                                                                         
    vm_size        = var.vm_size                                                                                            
    max_pods       = var.max_pods_count                                                                                     
  }                                                                                                                         
                                                                                                                            
  kube_dashboard {                                                                                                          
    enabled = true                                                                                                          
  }                                                                                                                         
                                                                                                                            
  network_profile {                                                                                                         
    network_plugin = "azure"   
  }                                                                                             
} 
Run Code Online (Sandbox Code Playgroud)

请注意,VNET 和要创建的集群共享相同的位置和资源组。

任何有关如何使用 Terraform 将私有 AKS 集群配置到现有 VNET 的帮助将不胜感激。

azure kubernetes terraform terraform-provider-azure azure-aks

2
推荐指数
1
解决办法
4497
查看次数