Kubernetes ( k8s ) – AWS ECR ( repository-url not found: does not exist or no pull access ) 에러 발생 시

( https://bscnote.tistory.com/105 글을 참고 했으며 해당 문서에서 에러나는 부분이 있어서 수정 게시합니다. ) 쿠버네티스에서 AWS ECR에 있는 이미지를 배포할 때 아래와 같은 에러가 뜨는 경우

아래와 같이 Secret을 생성한다.

생성한 Secret을 아래와 같이 imagePullSecrets 항목에서 사용한다.

ElasticBeanstalk Spring Boot Custom nginx.conf 적용

ElasticBeanstalk에 Spring Boot 프로젝트로 Tomcat을 사용하고 있을때 Custom nginx.conf 적용 방법입니다. Maven을 사용하고 있다면 pom.xml에 아래와 같이 정의합니다.

  /src/main/resources/.ebextensions/nginx/nginx.conf 생성 ( 대용량 파일의 업로드를 위한 설정이 포함되어 있습니다. 값을 서비스에 맞게 수정하세요 )

  자 이제 빌드를 하고 eb deploy를 통해 배포를 진행하면 custom nginx 설정이 적용됩니다. 더보기…

ElasticBeanstalk EC2 Timezone

ElasticBeanstalk 사용 시 EC2 인스턴스의 Timezone 설정이 필요할 수 있습니다. 1. 프로젝트 Root에 ElasticBeanstalk 구성파일(.ebextensions) 폴더 생성 2. config 파일 생성 ( ex : 00_timezone.config ) *. 파일명 정렬 순서대로 적용