<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>Traffic Management - 태그 - lee's blog</title><link>https://ken-0913.github.io/myblog/tags/traffic-management/</link><description>Traffic Management - 태그 - lee's blog</description><generator>Hugo -- gohugo.io</generator><language>ko-kr</language><managingEditor>hyeonjae0913@gmail.com (ken-0913)</managingEditor><webMaster>hyeonjae0913@gmail.com (ken-0913)</webMaster><lastBuildDate>Thu, 16 Jul 2026 08:20:00 +0900</lastBuildDate><atom:link href="https://ken-0913.github.io/myblog/tags/traffic-management/" rel="self" type="application/rss+xml"/><item><title>ICA 시험 정리 (3) Traffic Management</title><link>https://ken-0913.github.io/myblog/posts/istio-ica/istio-ica-03-traffic-management/</link><pubDate>Thu, 16 Jul 2026 08:20:00 +0900</pubDate><author><name>ken-0913</name></author><guid>https://ken-0913.github.io/myblog/posts/istio-ica/istio-ica-03-traffic-management/</guid><description><![CDATA[<div class="featured-image">
                <img src="images/banners/istio-ica-03-traffic-management-38bae821.png" referrerpolicy="no-referrer">
            </div><p>ICA 시험 정리 시리즈 세 번째 편이다.
Istio는 애플리케이션 코드를 수정하지 않고 트래픽을 제어한다.
이번 편은 핵심 컴포넌트인 <strong>Gateway</strong>, <strong>Virtual Service</strong>, <strong>Destination Rule</strong>과 고급 기법인 Timeout, Retry, Fault Injection, Circuit Breaking, A/B Testing을 정리한다.</p>
<h2 id="핵심-컴포넌트-3종" class="headerLink">
    <a href="#%ed%95%b5%ec%8b%ac-%ec%bb%b4%ed%8f%ac%eb%84%8c%ed%8a%b8-3%ec%a2%85" class="header-mark"></a>핵심 컴포넌트 3종</h2><p>세 리소스의 역할 구분이 시험의 핵심이다.
<strong>Gateway</strong>는 트래픽을 받기만 하고, 실제 라우팅은 <strong>Virtual Service</strong>가 정의하며, 라우팅 이후 정책은 <strong>Destination Rule</strong>이 담당한다.</p>
<table>
	<thead>
			<tr>
					<th>컴포넌트</th>
					<th>역할</th>
					<th>주요 필드</th>
			</tr>
	</thead>
	<tbody>
			<tr>
					<td><strong>Gateway</strong></td>
					<td>Mesh 가장자리에서 inbound/outbound 트래픽 수용</td>
					<td><code>selector</code>, <code>servers.hosts</code>, <code>servers.port</code></td>
			</tr>
			<tr>
					<td><strong>Virtual Service</strong></td>
					<td>라우팅 규칙, 가중치, 헤더 매칭, Timeout, Retry, Fault</td>
					<td><code>hosts</code>, <code>gateways</code>, <code>http.match</code>, <code>http.route</code></td>
			</tr>
			<tr>
					<td><strong>Destination Rule</strong></td>
					<td>라우팅 이후 정책: Subset, LB, TLS, Circuit Breaking</td>
					<td><code>host</code>, <code>subsets</code>, <code>trafficPolicy</code></td>
			</tr>
	</tbody>
</table>
<h2 id="gateway" class="headerLink">
    <a href="#gateway" class="header-mark"></a>Gateway</h2><p>Istio Gateway는 Mesh 가장자리에서 동작하는 로드밸런서다.
전통적인 Kubernetes Ingress가 NGINX 같은 컨트롤러를 쓰는 것과 달리, Istio Ingress Gateway는 <strong>Envoy proxy</strong>로 inbound 트래픽을 가로챈다.</p>]]></description></item></channel></rss>