실습 예제 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 명령으로 환경 파일에 정의된 값이 출력되는 것을 볼 수 있다. 하지만 값이 기대했던 것과 좀 다르다.