Terraform eks 模块 - 工人自定义标签
Terraform eks module - workers custom tags
我想要 2 个工作组,每个组都有自定义标签。
例如,如果我使用此模板 - https://github.com/terraform-aws-modules/terraform-aws-eks/blob/v4.0.2/examples/basic/main.tf
worker_groups = [
{
name = "worker-group-1"
....
//here - what I want to have
tags = {selector=wg1}
},
{
name = "worker-group-2"
....
//here - what I want to have
tags = {selector=wg2}
},
我在 https://github.com/terraform-aws-modules/terraform-aws-eks/blob/v4.0.2/variables.tf 中看到了输入变量,第 115-122 行
和模板 - https://github.com/terraform-aws-modules/terraform-aws-eks/blob/v4.0.2/workers.tf ,第 19-29 行,
但我不明白如何正确配置它们以获取工作人员的自定义标签。
我找到了它的实现位置和example使用方法:
worker_groups = [
{
name = "worker-group-1"
....
},
{
name = "worker-group-2"
....
},
]
// and here comes the tags block
worker_group_tags = {
worker-group-1 = [
{
key = "k1"
value = "v1"
key = "k2"
value = "v2"
propagate_at_launch = true
},
],
worker-group-2 = [
{
key = "k3"
value = "v3"
key = "k4"
value = "v4"
propagate_at_launch = true
},
],
}
当前版本略有改动:
worker_groups = [
{
name = "worker-group-1"
....
tags = [
{
key = "k1"
value = "v1"
propagate_at_launch = true
},
{
key = "k2"
value = "v2"
propagate_at_launch = true
}
]
}]
我想要 2 个工作组,每个组都有自定义标签。 例如,如果我使用此模板 - https://github.com/terraform-aws-modules/terraform-aws-eks/blob/v4.0.2/examples/basic/main.tf
worker_groups = [
{
name = "worker-group-1"
....
//here - what I want to have
tags = {selector=wg1}
},
{
name = "worker-group-2"
....
//here - what I want to have
tags = {selector=wg2}
},
我在 https://github.com/terraform-aws-modules/terraform-aws-eks/blob/v4.0.2/variables.tf 中看到了输入变量,第 115-122 行 和模板 - https://github.com/terraform-aws-modules/terraform-aws-eks/blob/v4.0.2/workers.tf ,第 19-29 行, 但我不明白如何正确配置它们以获取工作人员的自定义标签。
我找到了它的实现位置和example使用方法:
worker_groups = [
{
name = "worker-group-1"
....
},
{
name = "worker-group-2"
....
},
]
// and here comes the tags block
worker_group_tags = {
worker-group-1 = [
{
key = "k1"
value = "v1"
key = "k2"
value = "v2"
propagate_at_launch = true
},
],
worker-group-2 = [
{
key = "k3"
value = "v3"
key = "k4"
value = "v4"
propagate_at_launch = true
},
],
}
当前版本略有改动:
worker_groups = [
{
name = "worker-group-1"
....
tags = [
{
key = "k1"
value = "v1"
propagate_at_launch = true
},
{
key = "k2"
value = "v2"
propagate_at_launch = true
}
]
}]