pile·
인프라 / DevOps·saramin사람인 기술블로그·

Karpenter 파일럿

문제기존 ASG 기반 Cluster Autoscaler가 인스턴스 타입 제한·Reserved Instance 부족·노드 NotReady·느린 스케일 감지를 해결 못 해 프로덕션에서 수동 개입 빈번
접근Karpenter를 EC2 직접 관리 방식으로 도입, Spot(weight 50)+On-Demand(weight 1) 이중 NodePool 구성, TopologySpreadConstraints로 AZ 균등 분산, kubelet eviction 임계값 설정, 특정 인스턴스 타입 화이트리스트로 과대 할당 방지. 개발 환경은 CronJob으로 업무 시간 외 노드를 0으로 축소해 비용 절감
결과노드 프로비저닝 10초·준비 완료 40초 미만 달성. Spot 절감 + 완전 자동 스케일링 확보. Descheduler HighNodeUtilization은 EKS 기본 LeastAllocated 스케줄러와 비호환 확인
saramin
사람인 기술블로그 블로그
원문은 여기서 이어서 읽을 수 있어요
원문 읽기
읽음 (0)

이 글과 비슷한

  1. 인프라 / DevOps·vercel-blogVercel Blog·

    Vercel CLI 드라이런 배포로 실제 배포 전 구성 미리 확인하기

    Vercel CLI v54.17.2부터 vercel deploy --dry 명령으로 실제 파일 업로드 없이 배포 구성을 미리 검사할 수 있다. 프레임워크 감지 결과, 포함/제외 파일 목록, 디렉터리 크기 분포, 콘텐츠 해시까지 사전에 확인하고 나서 배포를 결정할 수 있어 의도치 않은 배포 실패를 예방한다.

    #deployment#ci-cd#vercel-cli+1