티스토리 뷰
RedHat OpenShift/기술문서
[Service Mesh] Kubernetes 환경에서 Istio를 사용한 서비스 메시(3) - Pilot
오라공천 2018. 7. 9. 17:28Pilot은 Istio 서비스 메시에 배포된 Envoy 인스턴스의 라이프사이클을 관리합니다.
Pilot Architecture
위 그림과 같이, Pilot은 하부 플랫폼에 독립적으로 전형적인 서비스 메시 구조를 관리합니다. Pilot 에서 플랫폼에 특정된 어댑터들은 이 전형적인 모델을 적절히 구성합니다. 예를 들어 Kubernetes 어댑터는 Kubernetes API 서버를 바라보는 컨트롤러를 구현하고 있으며 pod 등록정보, ingress 자원, 그리고 트래픽 관리 룰을 포함하는 third party 자원에 대한 변경등을 감지합니다. Envoy에 특정된 설정은 정식 표현에 기반하여 생성됩니다.
Pilot 은 서비스 검색(Service discovery), 로드밸런싱 풀과 라우팅 테이블에 동적으로 업데이트하는 API를 서비스합니다. 이 API는 플랫폼에 특정된 의미에서 Envory를 분리하며 디자인을 간결하게 하고 플랫폼간 이식성을 높여줍니다.
운영자는 Pilot Rule API를 통해 고레벨의 트래픽 관리가 가능합니다. 이 룰들은 저레벨의 설정으로 변환되고 discovery API를 통해 Envoy 인스턴스로 배포됩니다.
'RedHat OpenShift > 기술문서' 카테고리의 다른 글
[Service Mesh] Kubernetes 환경에서 Istio를 사용한 서비스 메시(2) - 트래픽 관리 (0) | 2018.07.09 |
---|---|
[Service Mesh] Kubernetes 환경에서 Istio를 사용한 서비스 메시(1) - Istio란? (0) | 2018.07.09 |
[서비스메시][배포금지] 마이크로서비스를 위한 서비스 메시 기술 ‘이스티오’가 뜨는 이유 (0) | 2018.05.28 |
[Grafana] Prometheus/Elasticsearch 연동에 관한 짧은 글 (0) | 2018.04.20 |
[WEB-WAS연동] 컨테이너 환경에서도 WEB-WAS를 proxy로 연결해야 하는가? (0) | 2018.03.19 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 캠핑
- 보문호수
- 퍼플라떼
- velvia
- 매거진스탠딩
- Classic Chrome
- 연대앞
- 수지
- 논뷰
- 필름시뮬레이션
- xf14mm
- XF14
- 브런치
- 전붙이기
- SAVOR
- m42 135mm
- 신촌
- XT3
- 야경
- 황용식
- m42
- XF23
- mf
- 예전사진
- XF23mm
- 손주등장
- xt3 #MMCA #국립현대미술관
- 55mm
- 23mm
- m42 55mm
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
글 보관함