gpt4 book ai didi

terraform - 天蓝色 : Activating AGIC for existing Application Gateway via Terraform does not work completely

转载 作者:行者123 更新时间:2023-12-05 05:45:36 29 4
gpt4 key购买 nike

如果我通过 Terraform 为现有应用程序网关激活 AKS 的 AGIC:

  addon_profile {
ingress_application_gateway {
enabled = true
gateway_id = azurerm_application_gateway.application-gateway-network-1.id
}
}

并且我部署了一个 hello-world ingress-application,现有应用程序网关中的规则等不会自动创建。如果我只通过 Azure 门户禁用 AGIC 并再次启用它:一切正常!如果我部署相同的 hello-world 入口应用程序,则会自动创建规则/健康探测等。这似乎是 Terraform 或 Azure API 端的错误,但找不到任何东西。也许有人作为提示甚至解决方案?

我尝试使用不同的 AKS 版本并使用最新的 Terraform Azurem 提供程序 2.98。

提前致谢

最佳答案

使用 azurerm 提供程序 >=3.0.0 您需要将 ingress_application_gateway 移到 addon_profile 之外,因为它不再受支持。

传递 gateway_namesubnet_cidr 而不是 gateway_id 对我有用,因为 Azure 创建入口并分配给 k8s 集群。这样就无需创建 azurerm_application_gateway 资源。

使用以下内容。

resource "azurerm_kubernetes_cluster" "aks-cluster" {
ingress_application_gateway {
gateway_name = "aks-cluster-ingress"
subnet_cidr = "10.225.0.0/16"
}
}

注意:相应地更改 gateway_name 和 subnet_cidr 值。

关于terraform - 天蓝色 : Activating AGIC for existing Application Gateway via Terraform does not work completely,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71310013/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com