[Kubernetes] AWS EKS - Fargate로 구성하기
DevOps/Kubernetes2022. 6. 14. 10:09[Kubernetes] AWS EKS - Fargate로 구성하기

🚀 AWS Fargate AWS Fargate - Amazon EKS AWS Fargate는 서버리스형 컨테이너 서비스로서 Amazon EKS 클러스터의 일부로 Kubernetes 파드로 실행되는 컨테이너에 대해 적절한 크기의 온디맨드 컴퓨팅 용량을 제공한다. 컨테이너를 실행하는 리소스 비용만 초단위에 따라 지불하면 된다. Fargate를 이용해 EC2 인스턴스를 사용하지 않고 파드를 실행할 수 있다. 우리가 EKS를 사용할 때 컨트롤 플레인은 AWS에서 관리해주지만 워커 노드들은 오토 스케일링 그룹을 이용해 EC2 인스턴스를 배포해서 사용한다. → 즉, EC2 인스턴스의 관리는 사용자의 몫이다. Fargate는 EC2 인스턴스를 추상화시켰기 때문에 사용자가 관리할 필요가 없다. 사용자는 운영체제 버전 ..

[AWS] ECR의 Docker 컨테이너를 사용하여 AWS ECS 작업 배포하기
DevOps/Docker2022. 5. 15. 23:04[AWS] ECR의 Docker 컨테이너를 사용하여 AWS ECS 작업 배포하기

✔️ ECR의 Docker 컨테이너를 사용하여 AWS ECS 작업 배포하기 ECR(Elastic Container Registry) : 안전하고 확장 가능하고 신뢰할 수 있는 AWS 관리형 컨테이너 이미지 레지스트리 서비스 ECS(Elastic Container Service) : 클러스터에서 컨테이너를 쉽게 실행, 중지 및 관리할 수 있게 해주는 컨테이너 관리 서비스 ✔️ 필요 작업 IAM 계정 생성(프로그래밍 방식으로 인증 가능해야 한다.) docker VM에 aws 명령설치 AWS 명령 인증 구성 해당 작업을 완료했으면 리포지토리 생성 버튼을 클릭한다. 리포지토리 이름을 생성해 실제 접속할 주소를 지정한다. 생성할 리포지토리명.AWS 계정 ID.dkr.ecr.현재 사용 중인 리전.amazons.co..

image