더북(TheBook)

▲ 그림 4-1 모든 컨테이너에는 쿠버네티스 또는 컨테이너 운영체제가 설정한 환경 변수가 있다

이번 실습 예제에서 사용된 애플리케이션은 리눅스 명령어인 printenv다. 하지만 리눅스 명령어라고 해서 다른 애플리케이션과 다를 것은 없다. 여러 기술 스택에서 환경 변수는 기초적인 설정 수단으로 쓰인다. 쿠버네티스에서도 설정값을 주입하는 가장 간단한 방법은 파드 정의에 환경 변수를 추가하는 것이다. 예제 4-1은 sleep 디플로이먼트에서 파드 정의를 수정한 것이다. KIAMOL_CHAPTER 환경 변수의 정의가 새로 추가되었다.

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