핵심 요약
사람인이 AWS EKS에서 CA 없이 운영하던 문제를 해결하기 위해 Karpenter 파일럿을 도입해 안정성과 확장성을 개선했다.
구현 방법
- Karpenter NodePool을 Spot/On-demand로 구성하고 가중치를 통해 우선순위 설정
- ASG 노드에 Taint/Toleration 적용 및 다중 Node Pool 간 TopologySpreadConstraints로 AZ 간 균등 배치
- kubeReserved, evictionHard, imageGCHighThresholdPercent 등 노드 안정성 및 오버헤드 관리 설정
주요 결과
- Spot 우선으로 비용 절감, 노드 생성 10초대, Ready 40초대 달성
- Pending 감소 및 확장 반응성 개선으로 안정성 향상

