요약
- 10장. 애플리케이션 통합과 배포
- 통합 및 배포 파이프라인 정의 (나머지 부분)
- GCP 배포 환경 구성
- JHipster를 이용한 애플리케이션 배포
메모
10.2.2 GKE 생성
- 구글에서 제공하는 관리형 쿠버네티스인 GKE(Google Kubernetes Engine)을 사용함.
- 쿠버네티스 클러스터를 손쉽게 생성, 관리할 수 있음.
10.3 JHipster를 이용한 애플리케이션 배포
10.3.1 지속적 통합
- 쿠버네티스 환경 배포시 필요한 몇 가지 구성 파일이 필요함.
- JHipster 는 쿠버네티스 구성 파일들을 자동으로 생성하고, 이를 기반으로 쉽게 배포할 수 있음.
- 애플리케이션을 도커 이미지로 빌드 후, 컨테이너 레지스트리에 등록함.
- 이후, JHipster 를 이용해서 쿠버네티스 환경을 위한 배포 구성 파일을 생성하고, 이 구성 파일과 등록된 컨테이너 이미지로 애플리케이션을 배포하고 확인한다.
10.3.2 지속적 배포
배포 구성 파일 생성 및 수정
jhipster kubernetes
명령을 이용하면 배포 구성 파일을 생성함.
- 나머지 부분은 p389 참고 (셸 스크립트 이용)
댓글