본 문서에서는 버즈빌에서 백엔드 서비스를 배포하기 위해 준비해야하는 내용들에 대한 정보를 제공한다.
가이드라인
버즈빌에서 쿠버네티스에 서비스를 배포하는 과정은 아래와 같다.
프로젝트에 따라 상이할 수 있지만 일반적인 백엔드 워크로드 배포 파이프라인을 꾸리기 위해 아래와 같은 준비가 필요하다.
- Docker 이미지 생성
- Helm chart 작성
- Spinnaker pipeline 구성
Docker 이미지 생성
Dockerfile
작성 및 도커 컨테이너 이미지 빌드에 대한 전반적인 내용은 도커 문서를 참고한다.
헬름 차트(Helm Chart) 작성
각 서비스의 배포는 쿠버네티스 패키지 매니저인 헬름(Helm)을 이용해 동일한 구성을 여러 환경에 손쉽게 배포할 수 있도록 한다. 자세한 내용은 헬름 문서를 참고한다.
Spinnaker pipeline 구성
TBD