컨테이너에 초기 설정을 효과적으로 주입하는 방법 /w gomplate

송정욱

Speaker's bio

건국대학교 컴퓨터정보통신 공학과에서 네트워크 모빌리티로 박사학위를 받았으며, 건국대 BK21교수, KIST 영상미디어 센터 박사후과정을 거쳐 현재는 아파치 카프카 모니터링/관리/운영 도구를 개발하고 카프카 관련 전문 기술지원 서비스를 제공하는 스피타 주식회사 기술총괄 역할을 수행하고 있다.

아직은 현역 개발자라고 생각하며 소프트웨어 패키징 및 컨테이너화, 설치 자동화 및 k8s 설치 차트 개발을 직접하고 있으며 최근에는 테스트 자동화에 관심이 많다.

Schedule

Track : track1
Date: Day 1
Time: 16:10 ~ 16:40

Session detail

설정 파일이 필요한 애플리케이션을 컨테이너화할 때 볼륨 링크, 컨피그맵 등의 방법으로 초기 설정을 주입할 수 있지만, 환경 변수를 이용하여 설정값을 전달하고 설정 파일로 생성하는 것이 더 간편하고 유연한 방법입니다.

이 세션에서는 환경 변수를 통해 전달된 설정값을 컨테이너 애플리케이션 설정 파일로 생성하는 강력하고 유용한 방법을 설명한다. 여기서 설명하는 방법은 도커 컴포즈, 헬름차트 등에서 폭넓게 사용할 수 있고 애플리케이션에서 제공하는 모든 설정 항목에 대응할 수 있으며, 애플리케이션 버전 업데이트 등으로 인한 새로운 설정 항목도 별도의 변경 작업 없이 즉시 대응이 가능하다.