Google-Cloud-Platform

GKE 無法使用 Terraform 配置標記集群

  • June 21, 2017

我想創建此處描述的類似配置:https ://cloud.google.com/compute/docs/vpc/special-configurations#natgateway

使用 Terraform 但“無 IP”實例位於 Kubernetes 集群中。當您使用類似於以下命令的命令手動執行此操作時,就會出現問題:

gcloud 容器集群創建容器名稱 –tags=sometag

您可以為在此集群中啟動的整個實例設置標籤,但是當我嘗試對 Terraform 執行相同操作時,我看不到這種可能性: https://www.terraform.io/docs/providers/google/r/container_cluster。 html

是否可以使用 Terraform 配置設置標籤?我也試圖找出如何使用“gcloud”命令手動更新它們,但我也找不到這種可能性。

看起來它(錯誤地)目前沒有記錄,但您應該能夠使用該tags欄位中的node_config欄位來實現這一點。

它看起來像這樣

resource "google_container_cluster" "my_cluster" {
 // other config goes here
 node_config {
   tags = [ "no-ip"]
 }
}

$$ EDIT $$: 哎呀,我的錯,這是一個最近的功能,直到 0.10 beta 版本才可用。好消息是這應該非常非常快。而且,更好的是,文件將在 0.10 發布後立即可用。

引用自:https://serverfault.com/questions/856793