VM 아키텍처
VM 아키텍처 (VM Architecture)
가상 머신(VM)과 함께 Istio를 사용할 때의 아키텍처를 설명하는 문서예요.
출처: Istio 문서
본문
이 문서는 Kubernetes 외부의 가상 머신 워크로드를 Istio 메시에 포함시키는 방법과, 그때의 아키텍처를 설명해요.
아키텍처 개요
VM이 메시에 참여하려면 VM에 Envoy 프록시가 설치되어 실행되어야 해요. VM의 프록시는 istiod 컨트롤 플레인에 연결되어 서비스 디스커버리, 설정, 인증서를 받아요. VM 워크로드는 Kubernetes 파드와 동일하게 메시의 서비스로 취급돼요.
구성 요소
- Envoy 프록시: VM에 설치되어 트래픽을 처리해요.
- istiod: 서비스 디스커버리와 인증서 발급을 담당해요.
- WorkloadGroup / WorkloadEntry: VM을 메시에 등록하기 위한 Istio 리소스예요.
이 문서는 VM 워크로드를 메시에 통합하기 위한 아키텍처적 고려 사항과 구성 흐름을 설명해요.