作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我如何创建 nginx ingress
在 azure kubernetes
使用 terraform
,在此之前 link ,我记得看到一些步骤是所有设置的强制性安装,现在它似乎已被删除,并且有一种特定的安装方式 aks
在此 link ,我应该重写所有这些以适应 terraform
或者是否有其他智能安装方式nginx ingress
为 aks
通过 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/
我是一名优秀的程序员,十分优秀!