티스토리 뷰
min 이 0 인 ASG를 CA가 scaling 하지 못하는 문제 발생
문서 확인결과 아래 태그가 ASG에 필요함
k8s.io/cluster-autoscaler/node-template/label/value
k8s.io/cluster-autoscaler/node-template/taint/value
테라폼에서 여러개의 태그를 지정하기 위해 아래 방법 시도
locals {
eks_asg_tag_list_gpu_pv = {
"k8s.io/cluster-autoscaler/node-template/label/role" : "gpu-pv"
"k8s.io/cluster-autoscaler/node-template/label/team" : "devops"
"k8s.io/cluster-autoscaler/node-template/taint/spot" : "true:NoSchedule"
"k8s.io/cluster-autoscaler/node-template/taint/team" : "data:NoSchedule"
}
resource "aws_autoscaling_group_tag" "gpu_pv" {
for_each = local.eks_asg_tag_list_gpu_pv
autoscaling_group_name = aws_eks_node_group.gpu_pv.resources.0.autoscaling_groups.0.name
tag {
key = each.key
value = each.value
propagate_at_launch = true
}
}
위와같이 적용하고 from 0에서 스케일링 정상작동 하는것 확인
'클라우드 > 쿠버네티스' 카테고리의 다른 글
쿠버네티스 이벤트로그 loki 로 수집 (0) | 2024.01.04 |
---|---|
1개의 ALB-Ingress로 여러개의 타켓 사용시 타켓별 설정 하는법 (0) | 2024.01.04 |
cronjob의 타임존 설정 (0) | 2024.01.04 |
무중단 배포를 위해 필요한 기술들 (0) | 2024.01.04 |
NPD(Node Problem Detector) 활용 (1) | 2024.01.04 |