본문 바로가기
Kubernetes

[k8s] pod의 env가 ConfigMap 참조하도록 설정

by Nhahan 2024. 8. 18.

기존의 하드코딩된 env

# 수정 전
spec:
  containers:
  - env:
      - name: APP_COLOR
        value: green

 

 


 

 

ConfigMap yaml파일을 참조하도록 설정

# 수정 후
spec:
  containers:
  - env:
      - name: APP_COLOR
        valueFrom:
          configMapKeyRef:
            name: configmap.yaml
            key: APP_COLOR

 

 

 

 

 

 

 

 


 

ConfigMap 예시

apiVersion: v1
kind: ConfigMap
metadata:
  name: my-config
  namespace: default
data:
  APP_COLOR: "blue"
  APP_ENV: "production"
  APP_TIMEOUT: "30"

 

 

'Kubernetes' 카테고리의 다른 글

[k8s] 생성된 리소스의 .yaml 보기 (or copy)  (0) 2024.08.18
[k8s] yaml 정의 파일 빠르게 템플릿 생성  (0) 2024.07.31
[k8s] kubectl, minikube 세팅  (0) 2024.07.18
[k8s] pod practice  (0) 2024.07.18
[k8s] Kubernetes Architecture  (0) 2024.07.08

댓글