사이트카 패턴

- 원래 사용려던 기본 컨테이너 기능 확장 또는 강화하는 용도의 컨테이너 추가
- 멀티컨테이너 형태로 구성
- 웹서버 컨테이너
- 로그를 파일로 남김
- 로그 수집 컨테이너
- 파일시스템에 쌓이는 로그를 수집하여 외부 로그수집기로 전송
- 웹서버 컨테이너
앰배서더 패턴

- pod안에서 프록시 역할을 하는 컨테이너를 추가하는 패턴
- 멀티컨테이너 형태로 구성
- 앱 컨테이너
- 외부에 접근하는 경우 앰배서더 컨테이너를 통해서 연결되도록 설정
- 앰베서더 컨테이너
- 프록시 또는 로드밸런서 역할 수행
- 앱 컨테이너
어댑터 패턴

- pod 외부로 노출되는 정보를 표준화하는 어댑터 컨테이너를 사용
- 멀티컨테이너 형태로 구성
- 앱 컨테이너
- Adapter 컨테이너가 전달한 정보를 가공하여 노출
- 어댑터 컨테이너
- 외부 모니터링 정보를 Adapter 컨테이너가가 받아서 앱 컨테이너에 전달
- 앱 컨테이너
- 프로메테우스에서 사용하는 패턴
https://matthewpalmer.net/kubernetes-app-developer/articles/multi-container-pod-design-patterns.html
Multi-Container Pod Design Patterns - CKAD Course
Multi-Container Pod Design Patterns in Kubernetes Multi-container pods are extremely useful for specific purposes in Kubernetes. While it’s not always necessary to combine multiple containers into a single pod, knowing the right patterns to adopt creates
matthewpalmer.net
'클라우드 > K8s' 카테고리의 다른 글
| K8s Controller (0) | 2022.03.17 |
|---|---|
| K8s namespaces (0) | 2022.03.17 |
| POD (0) | 2022.03.17 |
| K8s 동작원리 (0) | 2022.03.17 |
| Single Master K8s 설치 및 기본 명령어 (0) | 2022.03.17 |