더북(TheBook)

예제 4- 6은 to-do 애플리케이션의 개발 환경 설정을 담은 YAML 정의다. JSON 파일의 내용이 한 항목으로 담겨 있는데, 컨테이너 이미지에 포함된 JSON 설정 파일에 이 JSON 텍스트가 병합되며 추가된 설정값이 적용되어 /config 페이지를 볼 수 있게 된다.

예제 4-6 todo-web-config-dev.yaml, 컨피그맵 정의

apiVersion: v1
kind: ConfigMap                 # 리소스 유형은 컨피그맵이다
metadata:
  name: todo-web-config-dev     # 컨피그맵 이름을 지정한다
data:
  config.json: |-               # 키-값 쌍의 키 이름이 파일 이름이 된다
    {                           # 파일 내용은 어떤 포맷이라도 가능하다
      "ConfigController": {
        "Enabled" : true
      }
    }
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.