Istio 상세 아키텍처

Istio 상세 아키텍처 An architecture diagram generated by Archify. 트래픽 관리 CRD · VirtualService · DestinationRule · Gateway · Configuration (Kubernetes CRD) 트래픽 관리 CRD VirtualService · DestinationRule · Gateway 보안 CRD · PeerAuthentication · AuthorizationPolicy · Configuration (Kubernetes CRD) 보안 CRD PeerAuthentication · AuthorizationPolicy Istiod · 통합 컨트롤 플레인 (Pilot + Citadel + Galley) · Control Plane Istiod 통합 컨트롤 플레인 (Pilot + Citadel + Galley) Application · 비즈니스 로직 · Data Plane › Pod 1 Application 비즈니스 로직 Envoy Proxy · 사이드카 · Data Plane › Pod 1 Envoy Proxy 사이드카 Application · 비즈니스 로직 · Data Plane › Pod 2 Application 비즈니스 로직 Envoy Proxy · 사이드카 · Data Plane › Pod 2 Envoy Proxy 사이드카 CRD 감시 xDS 설정 xDS 설정 mTLS Configuration (Kubernetes CRD) Control Plane Data Plane Pod 1 Pod 2 Legend 애플리케이션 컨테이너 컨트롤 플레인 Kubernetes CRD Envoy 사이드카

Istiod

  • • Pilot + Citadel + Galley를 하나로 통합한 컨트롤 플레인
  • • Kubernetes CRD(VirtualService, DestinationRule 등)로 설정

Envoy 데이터 플레인

  • • C++ Envoy 프록시가 사이드카로 주입된다
  • • Envoy 사이 통신은 mTLS로 자동 암호화된다