예제 4-10 todo-web-dev-no-logging.yaml, 컨피그맵 데이터 중 단일 항목만 전달하기

    spec:
      containers:
        - name: web
          image: kiamol/ch04-todo-list
          volumeMounts:
            - name: config                # 컨피그맵 볼륨 마운트
              mountPath: "/app/config"    # 마운트할 경로 수정
              readOnly: true
      volumes:
        - name: config
          configMap:
            name: todo-web-config-dev     # 컨피그맵 지정
            items:                        # 컨피그맵에서 전달할 데이터 항목 지정
              - key: config.json          # config.json 항목 지정
                path: config.json         # config.json 파일로 전달하도록 지정

    수정된 정의 역시 같은 컨피그맵을 사용하므로 디플로이먼트만 업데이트된다. 이번에는 새로운 파드가 생성되어 정상적으로 시작되고, 기존 두 파드가 모두 제거되어 순차적으로 업데이트가 잘 끝날 것이다.

    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.