• 카테고리

    질문 & 답변
  • 세부 분야

    데브옵스 · 인프라

  • 해결 여부

    해결됨

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

20.12.27 22:03 작성 조회수 114

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