반응형

ECR 2

ECR Pull Through Cache를 써서 Private ECR에 Container Image 넣기

안녕하세요?EKS를 다루는 주제로 CloudNeta팀 가시다님의 스터디에 합류하게 되었습니다.이미 CloudNeta팀에서 한 번 했었던 주제이지만 시간이 지났으니 바뀐 내용들을 습득할 필요가 있습니다.첫 주차 과제로서 ECR Pull Through Cache에 대해서 다뤄보겠습니다.TL; DREKS 환경 구축익히 알려져있다시피 EKS 는 AWS의 관리형 제품이기 때문에 Control Plane을 관리할 필요가 없다는 장점이 있습니다.프로덕션 환경에서는 Terraform 등의 IaC 툴을 사용하여 많이 운영하고 있을 것입니다만스터디 복습용이기 때문에 AWS CloudFormation 템플릿을 사용해보겠습니다.주어진 템플릿을 다운받습니다.curl -O https://s3.ap-northeast-2.amazo..

Kubernetes 2025.02.06

Kaniko 빌드 작업이 ECR의 캐시를 사용하지 않는다. 이유를 알아보자.

TL; DR .dockerignore 들어가며 2024-03-02 작성 안녕하세요? Jenkins에서 구동하는 Kaniko의 빌드 작업이 ECR에 업로드한 리모트 캐시를 사용하지 않는다는 사실을 발견하고 이 문제를 들여다 본 썰을 풀어보겠습니다. 언제나 그렇듯이 과정은 복잡하지만 해결 방법은 간단했습니다. 머리가 나쁘면 몸이 고생이라고, 무지함을 해결하지 않고 방치하면 결국에는 긴 고통으로 돌려받게 됩니다. 대부분은 이 내용을 아시겠지만 혹시 저처럼 몰랐던 분들이 있지 않을까 하여 이 글을 씁니다. 문제는 어쩌다 발견했나 On-premise A100 GPU들을 최대한 쥐어짜서 사용성을 극대화하기 위해 Kubernetes에 Volcano 를 이용해 Custom GPU Scheduler를 도입하는 과정 중이..

DevOps 2024.03.03
반응형