사이트카 패턴

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

 

 

 

앰배서더 패턴

  • 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

+ Recent posts