반응형
- 환경변수
- Pod내의 컨테이너가 실행될 때 필요로 하는 변수
- 컨테이너 제작 시 미리 정의
- NGINX Dcokerfile의 예
- ENV NGINX_VERSION 1.19.2
- ENV NJS_VERSION 0.4.3
- → 이렇게 되어있으면 컨테이너가 실행되면 해당 환경변수에 따라 실행된다.
- NGINX Dcokerfile의 예
- Pod 실행 시 미리 정의된 컨테이너 환경변수를 변경할 수 있다.
- 생성한 Pod에 /bin/bash로 접속후 env 명령어를 사용하여 환경변수를 확인할 수 있다.
- Pod 구성 패턴의 종류
- multi-container-pod
- Sidecar: 혼자서는 실행될 수 없는 형태
- Adapter: 외부에서 정보를 받아오는 컨테이너 역할 (Adapter)가 App 컨테이너로 전달하는 방식
- Ambassador: App 컨테이너의 데이터를 캐시로 Ambassador 컨테이너가 분배시켜 전달 (LB처럼)
- multi-container-pod
반응형
'K8S' 카테고리의 다른 글
ReplicaSet (ReplicationController와 차이점) (0) | 2025.02.07 |
---|---|
ReplicationController란? (0) | 2025.02.07 |
kubectl 명령어 자동완성 _get_comp_words_by_ref: command not found 에러 발생시 (ubuntu 20.04) (0) | 2025.01.13 |
Pod에 Resource (cpu, mem) 할당하기 (0) | 2025.01.02 |
Static Pod (0) | 2025.01.02 |