kubernetes pod 환경변수 설정
Pod내의 컨테이너가 실행될때 필요로 하는 변수
컨테이너 제작시 미리 정의할수있음.
Pod 실행시 미리 정의된 컨테이너 환경변수를 변경할수있음.
apiVersion: v1
kind: Pod
metadata:
name: ngin-pod-env
spec:
containers:
- image: nginx:1.14
name: ngin-pod-env
ports:
- containerPort: 80
env:
- name: MYVAR
value: "testvalue"
●env: 필드값
name: 사용할 환경변수의 이름을 설정
value: 문자열이나 숫자 형식의 값을 설정
valueFrom:값을 직접 할당하는 것이 아니라 어딘가 다른곳에서 참조하는 값을 설정
fieldRef:파드의 현재 설정 내용을 값으로 설정한다는 선언
fieldPath: .fieldRef에서 어디서 값을 가져올것인지를 지정, 값을 참조하려는 항목의 위치를 지정
resourceFieldRef: 컨테이너에 CPU,MEM 사용량을 얼마나 할당했는지에 관한 정보를 가져옴.
containerName: 환경 변수 설정을 가져올 컨테이너 이름을 설정
resource"어떤 자원의 정보를 가져올지 설정
'IT Study > Kubernetes' 카테고리의 다른 글
kubernetes controller (0) | 2023.01.17 |
---|---|
kubernetes Multi-Container Pod & 파드 디자인 패턴 (0) | 2023.01.16 |
kubernetes Pod resource setting 파드 자원관리 (0) | 2023.01.13 |
kubernetes static pod & kubelet (0) | 2023.01.12 |
kubernetes infra container pause (0) | 2023.01.12 |