1. 환경변수
- Pod 내의 컨테이너가 실행될 때 필요로 하는 변수
- 컨테이너 제작 시 미리 정의
- NGINX Dockerfile의 예
ENV NGINX_VERSION 1.19.2
ENV NJS_VERSION 0.4.3
- Pod 실행 시 미리 정의된 컨테이너 환경변수를 변경할 수 있다.
2. 환경변수 사용 예
$ cat pod-nginx-env.yaml
apiVersion: v1
kind: Pod
metadata:
name: nginx-pod-env
spec:
containers:
- name: nginx-container
image: nginx:1.14
ports:
- containerPort: 80
protocol: TCP
env:
- name: MYVAR
value: "testvalue"
$ kubectl get pods
$ kubectl exec nginx-pod-env -- env
Reference
'Cloud > Kubernetes' 카테고리의 다른 글
[Kubernetes] Kubernetes Pod | static Pod (0) | 2021.12.10 |
---|---|
[Kubernetes] Kubernetes Pod | init container (0) | 2021.12.09 |
[Kubernetes] Kubernetes Pod | livenessProbe (0) | 2021.12.09 |
[Kubernetes] Kubernetes pod | pod 생성, 관리 (0) | 2021.12.08 |
[Kubernetes] 쿠버네티스 아키텍쳐 | yaml, API (0) | 2021.12.07 |