gpt4 book ai didi

nginx - 如何在 terraform 中创建 nginx 入口 - aks

转载 作者:行者123 更新时间:2023-12-04 16:26:49 25 4
gpt4 key购买 nike

我如何创建 nginx ingressazure kubernetes使用 terraform ,在此之前 link ,我记得看到一些步骤是所有设置的强制性安装,现在它似乎已被删除,并且有一种特定的安装方式 aks在此 link ,我应该重写所有这些以适应 terraform或者是否有其他智能安装方式nginx ingressaks通过 terraform

最佳答案

您可以尝试使用 Terraform 的 helm provider。

provider "helm" {
kubernetes {
host = azurerm_kubernetes_cluster.your_cluster.kube_config.0.host
client_key = base64decode(azurerm_kubernetes_cluster.your_cluster.kube_config.0.client_key)
client_certificate = base64decode(azurerm_kubernetes_cluster.your_cluster.kube_config.0.client_certificate)
cluster_ca_certificate = base64decode(azurerm_kubernetes_cluster.your_cluster.kube_config.0.cluster_ca_certificate)
}
}

data "helm_repository" "stable" {
name = "stable"
url = "https://kubernetes-charts.storage.googleapis.com"
}

resource "helm_release" "nginix_ingress" {
name = "nginix_ingress"
repository = data.helm_repository.stable.metadata.0.name
chart = "stable/nginx-ingress"
namespace = "kube-system"
}

如果您的集群已经创建,您还必须使用数据源导入它。 helm_release还支持自定义值。 Here是链接,如果您需要更多信息。

关于nginx - 如何在 terraform 中创建 nginx 入口 - aks,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62302342/

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