[Kubernetes] ConfigMap
Updated:
설명
- key-value 형태로 데이터를 저장하는 API 오브젝트
- Pod에서 환경변수, 설정 파일 등으로 사용
설정
- yaml 작성
- 숫자의 경우 “로 감싸야 한다
apiVersion: v1 kind: ConfigMap metadata: name: config-v1 data: key-1: value-1 key-2: value-2
- 숫자의 경우 “로 감싸야 한다
- 환경 변수
... spec: containers: - env: - name: KEY_1 valueFrom: configMapKeyRef: name: config-v1 key: key-1 ...
- 파일
- mountPath에 파일 이름이 key이고 내용이 value인 파일들이 생성
... spec: containers: - volumeMounts: - name: config-volumes mountPath: /etc/config ... volumes: - name: config-volumes configMap: name: config-v1
- mountPath에 파일 이름이 key이고 내용이 value인 파일들이 생성