Здесь terraform не может создать соединение с кластером Kubernetes. кластер недоступен.
Также при использовании terraform необходимо сначала настроить tiller, после чего будет работать диаграмма управления.
в terraform, вы можете использовать helm
провайдера, если вы используете учетную запись службы добавьте существующий или создайте его, если требуется
provider "helm" {
service_account = "${kubernetes_service_account.helm_account.metadata.0.name}"
tiller_image = "gcr.io/kubernetes-helm/tiller:${var.helm_version}"
#install_tiller = false
kubernetes {
host = "${google_container_cluster.<name>.endpoint}"
token = "${data.google_client_config.current.access_token}"
client_certificate = "${base64decode(google_container_cluster.data-dome-cluster.master_auth.0.client_certificate)}"
client_key = "${base64decode(google_container_cluster.data-dome-cluster.master_auth.0.client_key)}"
cluster_ca_certificate = "${base64decode(google_container_cluster.data-dome-cluster.master_auth.0.cluster_ca_certificate)}"
}
один helm
запущен, вы можете начать настройку других выпусков с помощью диспетчера пакетов helm.
вы также можете проверить этот ответ для получения более подробной информации : Развертывание рабочих нагрузок Helm с Terraform в кластере GKE