당근마켓 서비스 배포를 위해 템플릿을 만든 이야기
당근마켓 세미나 리뷰
당근마켓 서비스 배포를 위해 템플릿을 만든 이야기
발표자 : 김규환 Owen
당근마켓 서비스 배포를 위해 템플릿을 만든 이야기
본 발표에서 말하는 템플릿은 배포 매니페스트입니다.
배포 매니페스트
- 빌드할 도커 파일 경로
- 사용할 구성 목록
- 배포할 워크로드 목록
- 트래픽에 대한 인그레스 설정
- 등등 쿠버네티스는 내부적으로 많은 서비스가 작동되고 있는 서비스이다. 이런 서비스를 안전하고 효율적으로 관리하기 위해서 템플릿을 사용한다.
( 사진은 밋업 자료에서 가져온 것입니다. 저작권은 김규환님에게 있습니다.)
템플릿 엔진
Helm 템플릿 vs cdk8s
프로그래밍 언어로 쿠버네티스 매니페스트를 생성할 수 있는 개발 프레인워크
cdk8s는 프로그래밍 언어로 개발하기 때문에 다른 프로그램에 이식성이 좋다
타입스크립트, Go, 파이썬 Java 등을 지원합니다.
- 같은 관심사(도메인)을 가지는 리소스끼리 묶어서 관리
- 자주 변경되지 않은 인자와 변경되는 인자를 나눠서 관리
This post is licensed under CC BY 4.0 by the author.

