【问题标题】:Connect to GKE cluster dynamically using terraform使用 terraform 动态连接到 GKE 集群
【发布时间】:2020-10-01 13:48:12
【问题描述】:

我正在使用 Terraform 脚本启动 GKE 集群,然后使用 helm 3 在集群上安装 splunk 连接器。

如何动态连接到 terraform kubernetes 提供程序中新创建的集群?

【问题讨论】:

    标签: kubernetes terraform google-kubernetes-engine kubernetes-helm splunk


    【解决方案1】:

    让提供者依赖集群证书:

    data "google_client_config" "terraform_config" {
      provider = google
    }
    
    provider "kubernetes" {
      load_config_file = false
      host = "https://${google_container_cluster.my_cluster.endpoint}"
      cluster_ca_certificate = base64decode(google_container_cluster.my_cluster.master_auth[0].cluster_ca_certificate)
      token = data.google_client_config.terraform_config.access_token
    }
    
    

    【讨论】:

    • 完美运行。谢谢。
    猜你喜欢
    • 2021-05-01
    • 2021-12-16
    • 2020-03-19
    • 2018-12-14
    • 2019-04-29
    • 2020-12-26
    • 2020-08-20
    • 2021-10-27
    • 2021-10-15
    相关资源
    最近更新 更多