Moait
홈인기 피드모든 블로그모든 태그
홈인기 피드모든 블로그모든 태그

Job 워크로드를 위한 EKS Node Group 오토스케일링 도입기

당근 favicon당근·DevOps·
KubernetesAmazon EKSAuto ScalingBin PackingPod Affinity
2026년 04월 16일0

AI 요약

이 글은 AI가 요약했어요. 정확한 내용은 꼭 원문을 확인해 주세요!

핵심 요약

당근이 EKS의 Job 워크로드용 Node Group에 오토스케일링을 도입해 Bin-packing 기반의 Pod 배치와 실행 중단 방지 설정으로 반응성과 비용 효율을 개선했습니다. 도입 후 평균 Node 수는 job 5→4.198(약 16% 감소), job-arm은 2→4.18(약 109% 증가)로 변화했습니다.

구현 방법

  • PodAffinity로 같은 Node에 다수의 Job Pod가 배치되도록 하여 Bin-packing 효과를 얻고 Kyverno로 자동 적용
  • maxPods를 60으로 설정해 Node당 Pod 수를 제한
  • registryPullQPS를 40, registryBurst를 60으로 상향 조정
  • EBS IOPS를 8000, Throughput를 800MB/s로 증설
  • Host Network 모드 적용으로 CNI 부하 회피
  • Job과 Server용 Node Group 분리 운영

주요 결과

  • Pending 시간: 최대 14초 → 10초, 평균 1.54초 → 0.78초
  • Running 시간: Workflow 138초 → 72.6초, Job 290.76초 → 321.48초
  • Image Pull 시간: 3→7.972초(Job), 16→29.76초(Job-arm)
  • Node 수의 유동성 적응으로 운영 부담 감소

연관 피드

%가 높을수록 이 글과 비슷할 가능성이 높아요!
No Image
72%

Our Journey to Autoscaling EKS Node Groups for Job Workloads

당근 favicon당근·2026년 04월 16일
DAU 150만, MAU 300만 올웨이즈 서비스의 무중단 EKS 마이그레이션 — 실전 데브옵스 이야기 섬네일
67%

DAU 150만, MAU 300만 올웨이즈 서비스의 무중단 EKS 마이그레이션 — 실전 데브옵스 이야기

레브잇 favicon레브잇·2025년 05월 15일
Agent 로 최적화 하는 EKS 운영: AWS DevOps Agent + K8s Operator로 MTTR 줄이기 섬네일
66%

Agent 로 최적화 하는 EKS 운영: AWS DevOps Agent + K8s Operator로 MTTR 줄이기

AWS faviconAWS·2026년 03월 25일