Terraform, Kubernetes and Helm - Настройка КИ для развертываний - PullRequest
0 голосов
/ 22 апреля 2020

У меня есть кластер, ускоренный terraform, где у меня нет сгенерированного kubeconfig, но у меня есть информация, необходимая для передачи блока kubernetes.

provider "kubernetes" {  
load_config_file       = false
host                   = local.kubernetes_config.host
cluster_ca_certificate = local.kubernetes_config.cluster_ca_certificate
token                  = local.kubernetes_config.token
}

через terraform, я я могу использовать интеграцию helm для простой установки пакетов helm.

  • Я хочу настроить конвейер CI для обновления helm
  • У меня нет kube-config, но у меня есть host, cluster_ca_certificate и token.
  • Как настроить обновления шлема с моего CI-сервера?

Я думаю, что это довольно распространенный вариант использования, но я могу не могу понять, как интегрировать helm и мой CI-сервер, так как terraform не дает мне kubeconfig Я могу пройти через свою систему, только host, cluster_ca_certificate и token.

Я пытался работать с интеграцией helm --token, но эта стратегия не сработала для меня.

...