Istio 아키텍처: Control Plane과 Data Plane

Istio 아키텍처: Control Plane과 Data Plane An architecture diagram generated by Archify. Pilot · 서비스 디스커버리 · 라우팅 규칙 · Control Plane (istiod) Pilot 서비스 디스커버리 · 라우팅 규칙 Citadel · 인증서 생성 · mTLS · Control Plane (istiod) Citadel 인증서 생성 · mTLS Galley · 구성 검증 · 배포 · Control Plane (istiod) Galley 구성 검증 · 배포 Envoy Proxy · sidecar · Data Plane › Pod 1 Envoy Proxy sidecar 애플리케이션 · Pod 1 · Data Plane › Pod 1 애플리케이션 Pod 1 Envoy Proxy · sidecar · Data Plane › Pod 2 Envoy Proxy sidecar 애플리케이션 · Pod 2 · Data Plane › Pod 2 애플리케이션 Pod 2 Envoy Proxy · sidecar · Data Plane › Pod 3 Envoy Proxy sidecar 애플리케이션 · Pod 3 · Data Plane › Pod 3 애플리케이션 Pod 3 구성 전달 · 모든 Envoy 인증서 발급 · 모든 Envoy mTLS mTLS 요청 요청 요청 Control Plane (istiod) Data Plane Pod 1 Pod 2 Pod 3 Legend 프런트엔드 백엔드 서비스 보안 구성 요소

Control Plane (istiod)

  • • Pilot: 서비스 디스커버리, 트래픽 라우팅 규칙 관리
  • • Citadel: 인증서 생성 및 관리, mTLS 활성화
  • • Galley: 구성 검증 및 배포

Data Plane

  • • Envoy Proxy: 각 파드에 사이드카로 배포되어 모든 네트워크 트래픽을 가로채고 제어