본문 바로가기

loadbalancer2

[Istio] 트래픽 관리의 핵심, 로드밸런서(Load Balancer) 설정 완벽 가이드 🚦 안녕하세요! 오늘은 마이크로서비스 아키텍처(MSA)의 핵심인 Istio에서 트래픽을 효율적으로 분배하는 로드밸런싱(Load Balancing) 전략에 대해 깊이 파헤쳐 보겠습니다.Istio는 Envoy 프록시를 사이드카로 사용하여 트래픽을 제어하는데요, 이때 DestinationRule 리소스를 통해 아주 정교한 로드밸런싱 설정이 가능합니다. 단순히 "트래픽을 나눈다"를 넘어 상황에 딱 맞는 전략을 선택하는 방법을 정리해 드립니다. 1. 로드밸런서 설정 위치 📍모든 설정은 DestinationRule 리소스의 trafficPolicy.loadBalancer 항목에서 이루어집니다.apiVersion: networking.istio.io/v1beta1kind: DestinationRulemetadata:.. 2025. 11. 29.
📮 내 Pod는 어디있을까? 쿠버네티스 Service로 안정적으로 연결하기 안녕하세요, 쿠버네티스 세계를 탐험하는 여러분! 🚀 오늘은 우리 애플리케이션의 집합인 Pod(파드)들을 세상과, 그리고 서로와 연결해 주는 아주 중요한 우편배달부이자 교통경찰, 바로 쿠버네티스 서비스(Service)에 대해 알아보려 합니다. 파드는 언제든지 죽고 다시 태어날 수 있는 '휘발성' 존재입니다. 파드가 새로 생길 때마다 IP 주소가 바뀌죠. 만약 프론트엔드 파드가 백엔드 파드의 IP 주소를 직접 저장해두고 통신한다면, 백엔드 파드가 재시작되는 순간 모든 연결은 끊어지고 말 겁니다. 😱 이런 혼란 속에서 질서를 잡아주는 것이 바로 서비스입니다. 서비스는 절대 변하지 않는 고정된 주소를 제공하여, 파드가 몇 번을 다시 태어나든 상관없이 안정적인 통신을 보장해 줍니다. 🤔 서비스는 왜 필요하고.. 2025. 9. 3.