DevOpsEKS클러스터 Karpenter 적용기
카카오스타일 SRE팀에서 EKS 클러스터 운영 시 겪었던 확장성 문제를 해결하기 위해 AWS Karpenter를 도입한 경험을 공유합니다. 기존 Cluster Autoscaler(CA)는 AWS AutoScaling Group(ASG)에 의존하여 노드 확장에 시간이 오래 걸리고, 노드 재배포나 사용자 정의 설정에 어려움이 있었습니다. Karpenter는 이러한 CA의 한계를 극복하고, 워크로드 요구사항에 맞춰 빠르고 유연하게 노드를 프로비저닝하여 비용 효율성과 관리 편의성을 높이는 솔루션입니다. 글에서는 Karpenter 도입 배경과 기존 CA 방식의 문제점을 상세히 설명하며, Karpenter가 어떻게 이러한 문제들을 해결하는지에 대한 인사이트를 제공합니다.