본문 바로가기

EKS2

AWS EKS에서 Karpenter를 활용한 자동 스케일링 적용 사례 이번 포스트에서는 AWS EKS 환경에서 Karpenter를 도입해 자동 스케일링 및 비용 최적화를 달성한 실전 사례를 공유합니다. 본 내용은 실제 서비스 환경에서 적용된 경험을 바탕으로 작성되었으며, EKS 사용자 및 클러스터 운영자에게 실질적인 가이드를 제공하는 것을 목표로 합니다.1. 도입 배경특정 시간대에 워크로드가 급증하는 상황에서, 기존의 수동적인 노드 확장 방식으로는 다음과 같은 한계가 있었습니다:서비스 응답 지연 및 장애 발생과도한 리소스 예약으로 인한 비용 증가이러한 문제는 고객 경험에 부정적인 영향을 미칠 뿐만 아니라, 인프라 비용이 고정적으로 발생하게 하여 운영 효율성에 타격을 줄 수 있습니다. 수요가 일정하지 않은 환경에서 고정 노드 그룹 기반의 확장은 이상적이지 않기 때문에, 유동.. 2025. 5. 21.
AWS EKS 기반 Loki 구축 사례 AWS EKS 환경에서 로그 시스템으로 Loki를 구축한 경험과 과정에서 겪었던 도전 과제, 해결 방법에 대해 공유하고자 한다. 예시 EKS 환경의 아키텍처는 아래와 같다. 예시 EKS 환경의 콘솔 화면은 아래와 같다.* kubenetes 버전 : 1.32.* nodegroup 관리 : 동적으로 인스턴스 유형을 간편하게 변경하기 위해 launch template 사용. 1. 도입 배경 및 필요성AWS EKS로 전환하기 전에는 로그를 확인하기 위해 직접 접속하여 로그 파일을 확인하는 방식을 사용했습니다. 하지만 EKS 환경으로 전환하면서 큰 문제에 직면했다. EKS Node는 AutoScaling으로 인해 서버가 동적으로 생성되고 제거되기 때문에, 기존 방식처럼 특정 서버에 접속해서 로그를 확인하는 방식을.. 2025. 4. 22.