Istiod 내부 구조

Istiod 내부 구조 An architecture diagram generated by Archify. Kubernetes API · API Server + Istio CRDs · Architecture component Kubernetes API API Server + Istio CRDs Citadel 기능 · CA · Identity (SPIFFE) · Istiod · 단일 프로세스 Citadel 기능 CA · Identity (SPIFFE) Galley 기능 · 구성 검증 · 처리 · Istiod · 단일 프로세스 Galley 기능 구성 검증 · 처리 Pilot 기능 · Service Discovery · xDS · Istiod · 단일 프로세스 Pilot 기능 Service Discovery · xDS Envoy Proxies · 사이드카 1..N · Architecture component Envoy Proxies 사이드카 1..N 구성 검증 요청 검증됨 검증됨 X.509 · SDS API xDS API · 구성 푸시 Istiod · 단일 프로세스 Legend 프런트엔드 백엔드 서비스 보안 구성 요소 외부 시스템

Istiod 단일 바이너리

  • • Istio 1.5+에서 Pilot·Citadel·Galley는 별도 컴포넌트가 아니라 Istiod(pilot-discovery) 내부 기능이다
  • • Pilot/Citadel/Galley는 기능을 설명하기 위한 역사적 명칭이다

Data Plane 전달

  • • Pilot 기능: Istio CRD를 Envoy 구성으로 변환해 xDS API로 푸시
  • • Citadel 기능: SPIFFE Identity 검증 후 X.509 인증서 발급