본문 바로가기

AWS6

[TIL] regcred 알아보기 쿠버네티스를 실제 운용할 때, 쿠버네티스 pod의 이미지를 레지스트리에서 받아와야 하는 경우가 많다. 이런 경우 docker hub 등 public registry에서도 이미지를 가져올 수 있지만, ecr 등의 private registry에서 이미지를 받아오는 경우도 많다. 이미지를 받아올 secret을 생성하고, 주기적으로 갱신하는 작업을 정리해 보았다. https://kubernetes.io/ko/docs/tasks/configure-pod-container/pull-image-private-registry/ 시크릿 생성하기 쿠버네티스 클러스터는 프라이빗 이미지를 받아올 때, 컨테이너 레지스트리에 인증하기 위하여 kubernetes.io/dockerconfigjson 타입의 시크릿을 사용한다. 만약.. 2023. 4. 24.
[책 리뷰] 배워서 바로 쓰는 14가지 AWS 구축 패턴 디자인 패턴에 대한 고민이 있던 차에, 추천을 받고 코드 레벨의 디자인 패턴이 아닌, 인프라 레벨의 디자인 패턴에 대한 책 추천을 받아서 읽어보게 되었다. 이 책은 실제로 사용될 법한 인프라 패턴을 제시하고, 그 패턴을 위해 어떤 AWS 서비스를 사용해야 하는지 병렬적으로 구성되어 있다. 이 책을 읽으면서 얻은 지식은 많지만, 간단히 정리해 보자면 다음과 같다. 리전 별로 속도가 다르기 때문에 서비스 하는 지역 근처 리전을 선택해야 한다. AMI를 이용하면, 동일한 EC2를 같은 이미지로 여러 개 만들 수 있다. 오토 스케일링까지 고려한다면, ECS를 사용해 보자. RDS를 이용하면, DB 서버를 Active-Standby 구성으로 쉽게 다중화할 수 있다. 데이터 액세스 속도가 중요하다면, 크기가 작으면.. 2022. 4. 13.