【发布时间】:2021-10-12 11:49:15
【问题描述】:
我正在 AWS 中创建一个 eks k8s 集群,一切都很好。我像这样使用worker_groups:
module "eks" {
source = "terraform-aws-modules/eks/aws"
cluster_name = var.cluster_name
cluster_version = "1.17"
subnets = var.private_subnets_ids
tags = {
Environment = var.environment
}
vpc_id = var.vpc_id
worker_groups = [
{
name = "backend"
instance_type = var.eks_workers.backend.instance_type
asg_desired_capacity = var.eks_workers.backend.desired_capacity
key_name = var.eks_workers.backend.ssh_key_name
subnets = var.private_subnets_ids
additional_userdata = "echo foo bar"
associate_public_ip_address = false
additional_security_group_ids = [
aws_security_group.sg_ssh_mgmt.id
]
labels = {
application = "backend"
}
}
]
}
ASG 已创建,但节点没有创建标签。
我需要标记节点,以便我可以使用nodeSelector
感谢您的帮助!
大卫
【问题讨论】:
-
有什么解决办法吗?我不愿意为此使用用户数据?
标签: terraform amazon-eks