본문 바로가기
Certification/CKAD

문제 2: 환경변수 & 명령어 포함 Pod

by 인 체리 2025. 4. 10.

다음 조건을 만족하는 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"