예제 4-1 sleep-with-env.yaml, 환경 변수가 추가된 파드 정의 예
spec:
containers:
- name: sleep
image: kiamol/ch03-sleep
env: # 이 아래로 환경 변수가 정의
- name: KIAMOL_CHAPTER # 새로운 환경 변수의 이름 정의
value: "04" # 새로운 환경 변수의 값 정의
환경 변수는 파드의 생애 주기 내내 변하지 않는다. 파드가 실행되는 중에는 환경 변수의 값을 수정할 수 없다. 설정값을 변경하려면 파드의 정의를 수정하고 파드를 수정된 버전으로 대체해야 한다. 배치가 꼭 새로운 기능이 추가될 때만 하는 것이라는 고정 관념을 버려야 한다. 설정값을 바꾸거나 패치를 적용할 때도 배치가 필요하다. 애플리케이션 역시 잦은 파드 교체를 감안해서 설계되어야 한다.