pile·
인프라 / DevOps·인프랩 (인프런)인프런 (인프랩)·

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

문제GB 단위 대용량 컨테이너 이미지를 사용하는 ML/데이터 파이프라인에서 노드가 새로 뜰 때마다 이미지 pull 과 압축 해제에 수 분이 걸려 Spot 인스턴스 비용이 낭비됐다.
접근Bottlerocket 의 OS 와 컨테이너 데이터 볼륨이 분리된 구조를 활용해 이미지가 미리 들어 있는 EBS 스냅샷을 만들고, Karpenter EC2NodeClass 로 새 노드 데이터 볼륨에 마운트했다. gp3 의 IOPS/Throughput 도 함께 상향했다.
결과이미지 pull 시간이 최대 15분에서 10초 이내로 줄었고, 컨테이너 준비 단계의 EC2 및 네트워크 비용이 70% 이상 절감됐다.
인프랩 (인프런)
인프런 (인프랩) 블로그
원문은 여기서 이어서 읽을 수 있어요
원문 읽기
읽음 (0)

이 글과 비슷한

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

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

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

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