
36
쿠버네티스 창시자에게 배우는 모범 사례 2판
backend
:
service
:
name
:
test
port
:
number
:
8080
인그레스 리소스까지 준비됐으니 이제 전 세계의 누리꾼이 저널 애플리케이션에 접속할 수
있다. 다음은 컨피그맵을 이용해 애플리케이션을 쉽게 구성하고 커스터마이징
customizing
하는
방법을 알아보자.
1.5
컨피그맵으로 애플리케이션 구성
모든 애플리케이션은 어느 정도 구성이 필요하다. 구성 항목은 한 페이지에 표시할 저널 엔
트리 수, 배경색, 임시 공휴일 표시 등 다양할 것이다. 이런 정보는 대개 애플리케이션과 분
리하는 것이 바람직하다.
왜 분리하는 것이 바람직할까? 첫째, 동일한 애플리케이션 바이너리라도 구성을 달리 적용해
야 하는 경우가 있다. 예를 들면, 유럽에서는 부활절을, 중국에서는 춘절을 각각 특별한 명절
로 표시한다. 환경에 따른 특수성 외에도 애질리티
agility
(민첩성)를 고려해야 한다. 일반적으
로 바이너리 릴리스
binary
release
14
에는 여러 가지 신규 기능이 포함되는데, 이런 기능을 코드로
켜고 끄는 구조에서 이미 서비스 중인 기능을 수정하려면 새 바이너리를 빌드해서 릴리스하
는 방법 밖에 없다. 하지만 이렇게 하면 비용도 많이 들고 프로세스 처리 속도가 느려진다.
구성 파일을 통해 기능을 제어할 ...