Linkerd 아키텍처

해찌·2022년 5월 12일

linkerd

목록 보기
1/4

Linkerd의 아키텍처와 그 용어에 대해 알아봅니다.

Cli

클러스터 외부(로컬) 에서 실행 됩니다. 링커드와의 상호 작용에 사용 됩니다.


Control plane

K8S linkerd ns에서 실행되는 서비스 세트로 구성 요소엔 아래가 있습니다.

Destination service

Data plane proxy에서 동작의 다양한 측면을 결정하는데 사용됩니다. 이게 무슨 말이나면 어떤 유형의 요청이 허용되는지에 대한 정책 정보를 가져오며, 이에는 경로별 메트릭이나 서비스 정보 등이 있습니다.

Identity service

mTLS를 구현하기 위한 프록시간 연결에 사용합니다.

Proxy-injecter

Pod가 생성 될 때 마다 웹훅 요청을 수신하는 k8s 승인 컨트롤러입니다. 관련 주석에 대한 리소스를 검사하며 존재시에 proxy-init 및 linkerd-proxy 컨테이너를 pod에 추가합니다.


Data plane

애플리케이션 pod 내부에 사이드카 컨테이너로 배포되는 마이크로 프록시로 구성됩니다.

profile
안녕하세요 :)

0개의 댓글