요약
- 10장. 애플리케이션 통합과 배포
- 통합 및 배포 파이프라인 정의 (나머지 부분)
- GCP 배포 환경 구성
- GKE 생성
- JHipster를 이용한 애플리케이션 배포
- 지속적 통합
- 지속적 배포
- 배포 구성 파일 생성 및 수정
메모
10.2.2 GKE 생성
- 구글에서 제공하는 관리형 쿠버네티스인 GKE(Google Kubernetes Engine)을 사용함.
- 쿠버네티스 클러스터를 손쉽게 생성, 관리할 수 있음.
10.3 JHipster를 이용한 애플리케이션 배포
10.3.1 지속적 통합
- 쿠버네티스 환경 배포시 필요한 몇 가지 구성 파일이 필요함.
- JHipster 는 쿠버네티스 구성 파일들을 자동으로 생성하고, 이를 기반으로 쉽게 배포할 수 있음.
- 애플리케이션을 도커 이미지로 빌드 후, 컨테이너 레지스트리에 등록함.
- 이후, JHipster 를 이용해서 쿠버네티스 환경을 위한 배포 구성 파일을 생성하고, 이 구성 파일과 등록된 컨테이너 이미지로 애플리케이션을 배포하고 확인한다.
10.3.2 지속적 배포
배포 구성 파일 생성 및 수정
jhipster kubernetes
명령을 이용하면 배포 구성 파일을 생성함.- 나머지 부분은 p389 참고 (셸 스크립트 이용)
'Book > 도메인 주도 설계로 시작하는 마이크로서비스 개발' 카테고리의 다른 글
책너두 (도메인 주도 설계로 시작하는 마이크로서비스 개발) 48일차 (~406p) (0) | 2023.06.26 |
---|---|
책너두 (도메인 주도 설계로 시작하는 마이크로서비스 개발) 47일차 (~399p) (0) | 2023.06.26 |
책너두 (도메인 주도 설계로 시작하는 마이크로서비스 개발) 45일차 (~383p) (0) | 2023.06.23 |
책너두 (도메인 주도 설계로 시작하는 마이크로서비스 개발) 44일차 (~375p) (0) | 2023.06.22 |
책너두 (도메인 주도 설계로 시작하는 마이크로서비스 개발) 43일차 (~367p) (0) | 2023.06.21 |