강의

멘토링

로드맵

Inflearn brand logo image

인프런 커뮤니티 질문&답변

2307 Choi님의 프로필 이미지
2307 Choi

작성한 질문수

대세는 쿠버네티스 (초급~중급편)

ConfigMap, Secret - 실습

볼륨 마운트를 이용한 secret 작성

해결된 질문

작성

·

185

2

안녕하세요 선생님~

볼륨 마운트를 이용한 configmap 작성시 volumes 안에 configMap과 secret 설정을 동시에 할수 없나요?

apiVersion: v1

kind: Pod

metadata:

  name: pod-mount

spec:

  containers:

  - name: container

    image: kubetm/init

    volumeMounts:

    - name: file-volume

      mountPath: /mount

  volumes:

  - name: file-volume

    configMap:

      name: cm-file

    secret:

      secretName: sec-file

위와같이 configMap과 secret을 동시에 선언 하면 안되는것 같아서요

답변 1

0

일프로님의 프로필 이미지
일프로
지식공유자

네 기본적으로 volumes는 configMap이건 secret건 하나의 아이템만 설정할 수 있습니다.

의도하시는 대로 값을 주입하고 싶으면 projected라는 속성을 사용해야하고요. 아래 처럼 쓰시면 되세요.

------------------------

apiVersion: v1

kind: Pod

metadata:

  name: pod-mount

spec:

  containers:

  - name: container

    image: kubetm/init

    volumeMounts:

    - name: file-volume

      mountPath: /mount

  volumes:

  - name: file-volume

    projected:

      sources:

      - configMap:

          name: cm-file

      - secret:

          name: sec-file

2307 Choi님의 프로필 이미지
2307 Choi

작성한 질문수

질문하기