Я пытаюсь развернуть кластер Kubernetes, используя Terraform. Чтобы установить nginx на моем кластере, я написал это в своем файле .tf:
resource "helm_release" "ingress" {
name = "ingress"
chart = "stable/nginx-ingress"
namespace = "kube-system"
set {
name = "controller.replicaCount"
value = "1"
}
depends_on = [azurerm_kubernetes_cluster.k8s]
}
Все работает нормально, nginx развернуто, но я хочу смонтировать конфигурационную карту при развертывании. Я уверен, что не смогу сделать это до того, как Terraform создаст развертывание nginx, поэтому мне интересно, смогу ли я сделать это после. Карта конфигурации также создается с помощью Terraform:
resource "kubernetes_config_map" "nginx" {
metadata {
name = "my-name"
namespace = "kube-system"
}
data = {
"my-field" = "${file("${path.module}/C:/my_configmap.yaml")}"
}
}