본문 바로가기
반응형

service3

[AWS] Amazon Elastic Container Service(ECS) 서비스: 클러스터 생성과 서비스 배포 11월 18일(월) AWS 실습 내용 중 Amazon Elastic Container Service (ECS)는 AWS에서 제공하는 확장 가능한 컨테이너 관리 서비스로, 도커 컨테이너를 클라우드에서 손쉽게 실행하고 관리할 수 있도록 도와준다. ECS는 애플리케이션을 배포하고 확장하는 데 필요한 모든 인프라와 관리를 추상화할 때 사용한다. ECS를 사용하면 컨테이너화된 애플리케이션을 관리하는 데 필요한 많은 작업을 AWS가 대신 처리해주기 때문에, 효율적인 CI/CD 파이프라인 구축에 큰 도움이 된다. 이번 실습에서는 ECS의 주요 작업 흐름인 클러스터 생성, 태스크 정의 생성, 서비스 배포까지의 과정에 대해 진행했습니다. 1. ECS 클러스터 생성ECS에서 애플리케이션을 실행하려면 먼저 클러스터를 생성해.. 2024. 11. 18.
[Kubernetes] Kubernetes에서 NodePort를 활용한 Spring Boot 애플리케이션의 모든 노드 포트 개방 및 서비스 배포 10월 29일(화) 실습 중Spring Boot 애플리케이션을 Kubernetes에서 NodePort를 사용하여 모든 노드에서 포트를 개방하고 서비스를 제공하는 실습을 진행했다. 1) 애플리케이션 생성1-1) Spring Boot 애플리케이션 생성Spring Boot를 사용하여 애플리케이션을 생성한다. Name과 Group 정도를 수정해주면 된다.또한 Dependencies 도 아래와 같이 Lombok, Spring Web, Spring Boot DevTools 로 3개로만 진행했다.1-2) FrontController 작성아래와 같이 컨트롤러를 작성해주었습니다.import org.springframework.web.bind.annotation.GetMapping;import org.springframe.. 2024. 10. 29.
[Kubernetes] 쿠버네티스 네트워크 통신 구조 10/23(수) 필기 내용 중 - 쿠버네티스 네트워크의 기본 구조와 파드 간 통신이 어떻게 이루어지는지Kubernetes 통신의 특징파드와 호스트의 네트워크 차이: 파드는 가상 네트워크(veth)를 사용하고, 호스트는 물리 네트워크(eth)를 사용한다.같은 노드 내 통신: 같은 노드 내의 파드끼리는 직접 통신이 가능하지만, 다른 노드의 파드와 통신하려면 CNI 플러그인이 필요하다.다수 노드 간 통신: 오버레이 네트워크를 통해 서로 다른 노드의 파드 간 통신이 가능하며, 각 노드에서 가상 네트워크가 생성된다.1. Docker로 생성된 컨테이너의 기본적인 네트워크 동작 구조  같은 노드에서 각 컨테이너 간의 통신은 가상 네트워크 인터페이스를 통해서 가능하다. 각 컨테이너는 veth라는 가상 네트워크 인터페이.. 2024. 10. 24.
반응형