EKS Bottlerocket에서 이미지 캐싱으로 Pull 시간 줄이기
역량 개발 · 인프런 테크 · 2025.04.22
인프랩의 DevOps 엔지니어가 AWS EKS 환경에서 대용량 컨테이너 이미지를 빠르게 불러오기 위해 적용한 기술적 해결책을 공유하는 글입니다. Bottlerocket OS의 구조적 특징인 데이터 볼륨 분리를 활용하여, 이미지가 캐시된 EBS 스냅샷을 사용하는 방식을 도입했습니다. 이를 통해 이미지 pull 시간을 15분에서 10초 이내로 단축하고, 관련 비용을 70% 이상 절감하는 성과를 거두었습니다. 또한 스냅샷 사용 시 발생할 수 있는 EBS의 lazy loading 성능 문제와 이를 해결하기 위한 비용 효율적인 방법(IOPS/Throughput 조정)에 대해서도 상세히 다루고 있습니다.