Cloud Service - AWS 2

letthem·2025년 3월 27일

LG CNS AM CAMP 1기

목록 보기
42/42
post-thumbnail

ECR(Elastic Container Registry)

Private Registry

  • Registry: 이미지를 저장하는 곳
  • Repository: 이미지

docker push letthem/first-service:ec2

terminus로 접속

aws configurate해서 login한 후
아래 명령어 4개 차례대로 입력

docker pull 803691999553.dkr.ecr.ap-southeast-2.amazonaws.com/toy-msa/hello-world:latest


이미지 생성됨 ! pull 해보자

굳 잘된다.

ECS



k8s는 볼륨이 커서 그냥 ECS로 사용하기도 함

docker run -d -p 8080:8080 --name hello-world 803691999553.dkr.ecr.ap-southeast-2.amazonaws.com/toy-msa/hello-world:latest

태스크 생성


ECR 이미지 URI:latest

컨테이너를 어떤 이미지로 지정할 건지 정하는 역할

클러스터 생성

서비스 생성

서비스 1 생성



생성완료

[publicIP]:8080/hello-world/

서비스 2 생성 (로드밸런싱 추가)

나머지는 서비스 1과 동일
앞단에 로드밸런서 추가되는 것

분배

OSI 7계층

로드 밸런서 EC2에서 만들 수 있음

대상 그룹은 🔽

상태 확인 경로 /hello-world/ - health check 용

생성

EC2 로드밸런서에도 생겼다!!

보안 탭 - launch-wizard-1 로 되어있음

로드 밸런서는 DNS 이름으로 호출

서비스 태스크 3으로 추가

0개의 댓글