개요 쿠버네티스 배포에서 트래픽이 파드에 도달하는 과정에 대해 정리합니다. 그리고 ingress gateway로 istio를 이용하여 트래픽 관리의 핵심인 VirtualService와 DestinationRule의 동작 원리를 알아봅니다.
사전 작업 1. 쿠버네티스 클러스터의 워커노드로 바인딩되도록 LoadBalancer의 생성(L7)하였습니다.
이때, 포트 매핑은 healthCheck를 할 수 있는 포트로 매핑해주었습니다. 2. DNS를 생성하여 이 LoadBalaner의 VIP를 지정해주었습니다.
Deployment 로 ReplicaSet을 통해 Pod가 생성이 될텐데, DNS로 들어온 요청을 어떻게 해서 Pod로 Request가 도달하는지를 정리하려고 합니다. 요청의 흐름 요청 흐름은 다음과 같습니다.
DNS Reque..........
원문 링크 : [Kubernetes] Pod에 도달하기까지의 트래픽 관리(feat. Deployment, Service, VirtualService, DestinationRule)