📄 본문 내용:
✅ ConfigMap이란?
Kubernetes에서 설정 파일을 분리해 관리하기 위한 객체입니다.
코드와 설정을 분리하면 유연한 배포가 가능해집니다.
✅ 생성 방법
# key-value 직접 입력
kubectl create configmap app-config --from-literal=APP_ENV=production
# 파일 기반 생성
kubectl create configmap app-config --from-file=config.properties
✅ Pod에서 사용하는 방법
apiVersion: v1
kind: Pod
metadata:
name: sample-pod
spec:
containers:
- name: myapp
image: myapp-image
envFrom:
- configMapRef:
name: app-config
✅ 실무 활용 팁
- 환경별 ConfigMap 따로 관리 (dev, stage, prod)
- GitOps 환경에서는 ConfigMap도 Git에 버전 관리
- 민감 정보는 Secret으로 별도 관리할 것
'OS > Kubernetes' 카테고리의 다른 글
| Kubernetes에서 Pod 재시작 전략 (0) | 2025.08.27 |
|---|---|
| kubectl 명령어 모음: 실무에서 꼭 쓰는 10가지 (0) | 2025.07.18 |
| 쿠버네티스란? 컨테이너 오케스트레이션의 핵심 이해하기 (0) | 2025.07.12 |
| Kubernetes에서 Pod랑 Node는 뭐가 다른 건가요? (0) | 2025.07.07 |
| 쿠버네티스란? – 개념부터 핵심 구성요소까지 쉽게 이해 (0) | 2025.07.04 |