나그네소

kubernetest Controller 종류 본문

Cloud/Kubernetes

kubernetest Controller 종류

나그네소티 2022. 11. 18. 15:26
Kubernetes Pod 종류

kubernetes Controller 종류

 

POD 구성 하는 패턴의 종류

POD을 3가지 정도의 방법으로 구성을 할 수 있고 사용 할 수 있다.
아... 아래 처럼 POD를 구성하는 방식으로 site에서 사용을 하고 있구나 생각하면 된다.

 

1. Sidecar

webserver에서 log 만들고 db에 저장을 하고 sidecar 컨테이너에서는 이를 이용 작업을 하고 위와 같이 하나의
pod내에 여러개의 컨테이너가 상호 협력하는 처리 하는 것을 sidecar pod 패턴이라 한다.위와 같은 방식으로
site에서는 많이 사용 한다.

webserver container : log 만들어 DB에 저장을 한다.
sidecar : webserver에서 만들어진 log가 db에 저장하고 저장된 내용을 가지고 와 가공하여 사용한다.

 

2. Adapter

안에서 자기들 끼리 통신하고 사용 하는게 아니라 외부에서 데이터를 컨테이러고 가지고 와 데이터를 가공하여
외부 UI에서 해당 정보를 사용 하는 방식.

  • monitoring server 정보를 adapter 에 정보를 전달
  • adapter container에서는 외부에서 받은 정보를 app container에 전달
  • app 컨테이너는 해당 정보를 이용 모니터링 정보를 로그로 생성

3. Ambassador

web server 컨테이너에서 만들어진 내용을 외부로 전달 하는 방식을 얘기 한다.
  • 고객들이 컨테이터에 접속
  • 접속 하면 데이터들이 만들어 지고 만들어진 cash data를 외부로 전달한다.