실습 비밀값에서 환경 변수의 값을 전달받는 sleep 파드를 실행하라.
# sleep 디플로이먼트 업데이트 kubectl apply -f sleep/sleep-with-secret.yaml # 파드 속 환경 변수 확인 kubectl exec deploy/sleep -- printenv KIAMOL_SECRET
필자의 환경에서 실행한 결과를 그림 4-14에 실었다. 여기에서는 파드 정의에 비밀값만 사용했으나 한 파드의 정의에서 컨피그맵과 비밀값을 혼용할 수도 있으며, 환경 변수나 설정 파일 어느 쪽으로도 설정값을 전달할 수 있다.
▲ 그림 4-14 파드에 전달된 비밀값의 데이터는 Base64로 인코딩된 상태가 아닌 평문이다