더북(TheBook)

실습 예제 4-3의 환경 파일로 컨피그맵을 생성하고, 이 설정을 사용하도록 sleep 애플리케이션을 업데이트하라.

# 환경 파일의 내용으로 컨피그맵 생성
kubectl create configmap sleep-config-env-file --from-env-file=sleep/ch04.env

# 컨피그맵의 상세 정보 확인
kubectl get cm sleep-config-env-file

# 새로운 컨피그맵의 설정을 적용하여 파드 업데이트
kubectl apply -f sleep/sleep-with-configMap-env-file.yaml

# 컨테이너에 적용된 환경 변수의 값 확인
kubectl exec deploy/sleep -- sh -c 'printenv | grep "^KIAMOL"'

필자의 환경에서 실행한 결과인 그림 4-5를 보면 printenv 명령으로 환경 파일에 정의된 값이 출력되는 것을 볼 수 있다. 하지만 값이 기대했던 것과 좀 다르다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.