Как установить AGI C в кластер Kubernetes с помощью Terraform - PullRequest
0 голосов
/ 27 апреля 2020

Я пытаюсь установить AGI C в AKS, используя Terraform. Я следую за этим документом https://docs.microsoft.com/en-us/azure/terraform/terraform-create-k8s-cluster-with-aks-applicationgateway-ingress, но этот документ показывает частичное развертывание Terraform, я хочу полностью автоматизировать его с помощью Terraform. Есть ли другой документ / способ сделать это?

1 Ответ

1 голос
/ 29 апреля 2020

Конечно, вы можете использовать Terraform для развертывания карт Шлема в AKS. И вот пример для развертывания карт Helm через Terraform:

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

resource "helm_release" "example" {
  name       = "my-redis-release"
  repository = data.helm_repository.stable.metadata[0].name
  chart      = "redis"
  version    = "6.0.1"

  values = [
    "${file("values.yaml")}"
  ]

  set {
    name  = "cluster.enabled"
    value = "true"
  }

  set {
    name  = "metrics.enabled"
    value = "true"
  }

  set_string {
    name  = "service.annotations.prometheus\\.io/port"
    value = "9127"
  }
}

И вы также можете настроить сертификат AKS для развертывания карт Helm через Terraform, посмотрите документ здесь .

...