다음 조건을 만족하는 Pod YAML을 작성하시오:
- 이름: env-pod
- 컨테이너 이름: env-container
- 이미지: busybox
- 커맨드: ["sh", "-c", "echo Hello $MY_NAME; sleep 3600"]
- 환경변수:
- MY_NAME=CKAD
- 라벨: purpose=envtest
나의 대답
apiVersion: v1
kind: Pod
metadata:
name: env-pod
labels:
purpose: envtest
spec:
containers:
- name: env-container
image: busybox
command: ["sh", "-c", "echo Hello $MY_NAME; sleep 3600"]
env:
- name: my_name
value: CKAD
수정할 부분
환경변수 이름은 대소문자 구분이 엄격해서 지금처럼 my_name이라고 쓰면 인식을 못한다!
정답
apiVersion: v1
kind: Pod
metadata:
name: env-pod
labels:
purpose: envtest
spec:
containers:
- name: env-container
image: busybox
command: ["sh", "-c", "echo Hello $MY_NAME; sleep 3600"]
env:
- name: MY_NAME
value: "CKAD"
'Certification > CKAD' 카테고리의 다른 글
| 문제 5: Multi-Container Pod (0) | 2025.04.10 |
|---|---|
| 문제 4: configMap을 volume으로 마운트 (0) | 2025.04.10 |
| 문제 3: emptyDir Volume 사용 Pod (0) | 2025.04.10 |
| 문제 1: 가장 기본적인 Pod 작성하기 (0) | 2025.04.10 |
| Kubernetes with Docker Desktop for Windows 환경설정 (0) | 2025.03.18 |