小编kjd*_*kjd的帖子

如何在 terraform 中的 AKS 群集资源创建的虚拟机规模集或负载均衡器上启用诊断日志?

以下 terraform 资源创建具有虚拟机规模集 (VMSS) 和负载均衡器 (LB) 资源的 AKS 群集。oms_agent目前,通过在 下添加部分,可以在集群资源上启用诊断日志addon_profile

但是,文档没有提及是否有一种方法可以对 . 创建的 VMSSdefault_node_pool和 . 创建的 LB启用诊断network_profile。这可以通过 terraform 实现吗?

或者,集群创建的 VMSS 和 LB 是否有固定的命名方案?如果存在固定的命名方案,此问题的一种解决方案是简单地在正确的资源组中查找具有这些预定义名称的资源来创建日志分析解决方案。

Terraform 文档:
https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/kubernetes_cluster https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/kubernetes_cluster# default_node_pool https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/kubernetes_cluster#load_balancer_profile

    resource "azurerm_kubernetes_cluster" "aks-cluster" {
      resource_group_name             = azurerm_resource_group.aks-rg.name
      location                        = azurerm_resource_group.aks-rg.location
      name                            = "my-cluster"
      dns_prefix                      = "my-cluster-aks"
      kubernetes_version              = "1.18.8"
      private_cluster_enabled         = false
      node_resource_group             = "MC_my-cluster-aks"
      api_server_authorized_ip_ranges = [var.authorized_ip]
      service_principal {
        client_id     = var.sp_client_id
        client_secret = var.client_secret
      }
      default_node_pool {
        name                = "default" …
Run Code Online (Sandbox Code Playgroud)

azure azure-monitoring terraform azure-aks

3
推荐指数
1
解决办法
2450
查看次数

标签 统计

azure ×1

azure-aks ×1

azure-monitoring ×1

terraform ×1