Build 된 Application 자체에 포함하지 말아야하는 설정(배포된 Instance 별 다른 설정, 외부 System Access를 위한 자격증명 등)에 대해 Application 실행 시 설정 옵션을 전달하는 방법

ConfigMap : 설정 데이터를 저장하는 쿠버네티스 리소스

Main Point

7.1 Container화된 Application 설정(설정 정보를 Application에 전달하는 방법)

  1. Application에 대한 필요한 모든 설정을 Application에 포함
  2. 명령줄 인수(설정할 옵션 목록이 커지면 설정을 파일에 저장하고 사용)
  3. 환경 변수를 사용
  4. 특수한 유형의 Volumn을 통해 설정 파일을 Container에 Mount
  5. ConfigMap 사용

7.2 Container에 명령줄 인자 전달