DevOps/Kubernetes

istio

beomzh 2023. 7. 18. 11:18
728x90
반응형

오픈소스 소프트웨어

C++ 만들어진 엔보이를 사용하여 쿠버네티스 클러스터에 서비스 매시를 구현

  • 서비스매시: 그물 형태의 통신이나 경로를 제어하는 개념

 

istio 서비스 매시를 쿠버네티스 클러스터 외부의 VM이나 물리서버로 확장

여러 클러스터를 istio 연계함으로써 서비스 매시를 구성한 멀티 클러스터 환경 구축

 

이스티오 아키텍처

이스티오는 파드안에서 Sidecar Envoy 프록시가 들어가 있는 형태

마이크로서비스간 통신은 엔보이를 반드시 통과

 

  • Envoy
  • Sidecar

 

작동

  • 클라이언트 -> envoy -> app -> envoy -> envoy -> app
728x90
반응형

'DevOps > Kubernetes' 카테고리의 다른 글

Canary(카나리) 배포  (0) 2023.07.18
service mesh  (0) 2023.07.18
QoS (Quality of Service)  (0) 2023.07.11
Pods 증가 / 배포시 체크사항  (0) 2023.07.10
Pods 성능관리  (0) 2023.07.10