Moait
홈인기 피드모든 블로그모든 태그
홈인기 피드모든 블로그모든 태그
EKS Bottlerocket에서 이미지 캐싱으로 Pull 시간 줄이기 섬네일

EKS Bottlerocket에서 이미지 캐싱으로 Pull 시간 줄이기

인프랩 favicon인프랩·DevOps·
AWSKubernetesECRKarpenterEBS
2025년 04월 21일1

AI 요약

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

핵심 요약

인프랩이 EKS Bottlerocket 환경에서 이미지 캐싱을 통해 컨테이너 이미지 pull 시간을 최대 15분에서 10초 내로 단축하고, EC2 비용 및 네트워크 비용을 70% 이상 절감했습니다.

구현 방법

  • Bottlerocket OS의 경량 구조와 control/admin 컨테이너를 활용하고, SSM 권한이 부여된 IAM 역할로 인스턴스에 원격 접근해 관리 작업 수행
  • bottlerocket-images-cache 스크립트를 사용해 이미지를 캐시하고 데이터 볼륨 스냅샷을 생성한 뒤, 이를 통해 캐시 상태를 유지
  • Karpenter의 EC2NodeClass 설정으로 /dev/xvdb 볼륨에 스냅샷 데이터를 연결하고 신규 노드에 캐시된 이미지를 바로 적용

주요 결과

  • 컨테이너 초기화 시 이미지 풀링 시간이 15분에서 10초 내로 단축
  • EC2 비용 및 네트워크 비용이 70% 이상 절감
  • 볼륨 기반 캐시를 활용한 노드 프로비저닝 자동화로 재생성 시나리오에서도 빠른 컨테이너 실행 가능

연관 피드

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

EKS Bottlerocket AMI에서 DCGM 오류로 GPU 노드 반복 교체 문제 해결기

인프랩 favicon인프랩·2025년 08월 27일
Karpenter 파일럿 섬네일
71%

Karpenter 파일럿

사람인 favicon사람인·2024년 06월 25일
No Image
68%

인프런 콘텐츠에 동적으로 생성되는 Open Graph(OG) 이미지 적용하기

인프랩 favicon인프랩·2024년 02월 29일