【发布时间】:2020-09-14 05:37:29
【问题描述】:
我使用 Terraform (link) 启动了 GKE 集群,现在我正在尝试在集群上发布 helm 图表,并尝试了“Nginx Ingress” helm 图表,如下所示:
resource "helm_release" "ingress" {
name = "ingress"
repository = "https://kubernetes.github.io/ingress-nginx"
chart = "ingress-nginx"
}
地形规划:
Terraform will perform the following actions:
# helm_release.ingress will be created
+ resource "helm_release" "ingress" {
+ chart = "ingress-nginx"
+ disable_webhooks = false
+ force_update = false
+ id = (known after apply)
+ metadata = (known after apply)
+ name = "ingress"
+ namespace = "default"
+ recreate_pods = false
+ repository = "https://kubernetes.github.io/ingress-nginx"
+ reuse = false
+ reuse_values = false
+ status = "DEPLOYED"
+ timeout = 300
+ verify = false
+ version = "2.3.0"
+ wait = true
}
但我遇到了一个错误
Error: Kubernetes cluster unreachable: Get https://35.232.164.12/version?timeout=32s: dial tcp 35.232.164.12:443: i/o timeout
on helm.tf line 36, in resource "helm_release" "ingress":
36: resource "helm_release" "ingress" {
【问题讨论】:
-
这个错误与部署多个 Helm 图表有什么关系?错误是说您没有与 API 服务器的网络连接。
-
@ydaetskcoR,我是这个 terraform 的新手,对它了解不多
标签: google-cloud-platform terraform kubernetes-helm terraform-provider-gcp