如何在terraform中更改GKE Cluster的节点池中的节点名称?

Posted

技术标签:

【中文标题】如何在terraform中更改GKE Cluster的节点池中的节点名称?【英文标题】:How to change the node name in the node pool of GKE Cluster in terraform? 【发布时间】:2021-10-12 20:25:12 【问题描述】:

有什么方法可以更改使用 terraform 配置的 GKE 集群的节点池中的节点名称?

目前它的格式如下:

gke-proj-k8s-qa-proj-k8s-qa-n-998c055f-g74g

我想把它改成更有意义的东西,比如:

proj-k8s-qa-pool-a-1

谢谢。

【问题讨论】:

【参考方案1】:

我记得,如果要在 k8s 中更改节点名称,实际上需要删除节点,更改清单并将其重新加入集群。 GKE 无法做到这一点。

我建议为每个节点添加一个自定义标签(例如 short_name)。

【讨论】:

以上是关于如何在terraform中更改GKE Cluster的节点池中的节点名称?的主要内容,如果未能解决你的问题,请参考以下文章

GKE terraform 的标签更改导致整个集群崩溃

如何使用 terraform 为自动创建的 GKE 集群和服务防火墙规则启用 Logconfig

如何使用 Terraform 将 GKE 凭证传递给 Kubernetes 提供者?

如何使用 Terraform 创建一个健康的 VPC-Native GKE 集群?

如何使用 Terraform 在 GKE 中设置非默认服务帐户?

使用 terraform 将公共 GKE 更改为私有 GKE 集群