<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Performance on homelab89</title>
    <link>https://blog.homelab89.com/tags/performance/</link>
    <description>Recent content in Performance on homelab89</description>
    <generator>Hugo</generator>
    <language>ko-KR</language>
    <lastBuildDate>Sun, 07 Jun 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://blog.homelab89.com/tags/performance/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>istiod 성능은 변경률·할당 리소스·워크로드 수·설정 크기 네 요인의 곱으로 결정되고, Sidecar 리소스로 설정 범위를 좁히는 것이 가장 효과적인 단일 레버다</title>
      <link>https://blog.homelab89.com/docs/istio/control-plane-ops/performance-factors/</link>
      <pubDate>Sun, 07 Jun 2026 00:00:00 +0000</pubDate>
      <guid>https://blog.homelab89.com/docs/istio/control-plane-ops/performance-factors/</guid>
      <description>&lt;div class=&#34;callout abstract&#34;&gt;
&lt;div class=&#34;ct&#34;&gt;이 문서가 다루는 것&lt;/div&gt;
&lt;p&gt;istiod를 &amp;ldquo;control plane&amp;quot;이라는 추상명사가 아니라 &lt;strong&gt;설정 컴파일러 + 분배기&lt;/strong&gt;로 보면, 부하의 출처와 튜닝 레버가 한눈에 선다. 이 문서는 (1) istiod 부하를 결정하는 네 요인이 &lt;strong&gt;곱셈으로&lt;/strong&gt; 결합한다는 멘탈모델, (2) event→debounce→snapshot→push queue→xDS로 이어지는 동기화 파이프라인, (3) 메트릭으로 병목을 incoming(compute) vs outgoing(push)으로 갈라 &lt;strong&gt;scale up이냐 scale out이냐&lt;/strong&gt;를 결정하는 진단법, (4) 왜 &lt;code&gt;Sidecar&lt;/code&gt; 리소스가 네 요인을 동시에 미는 단일 최대 레버인지를 다룬다.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Sidecar 리소스는 &#39;좁은 범위가 넓은 범위를 통째로 이기는&#39; override 계층으로, 사이드카에 푸시할 설정을 좁혀 성능과 egress 거버넌스를 동시에 얻는다</title>
      <link>https://blog.homelab89.com/docs/istio/egress/sidecar-scope/</link>
      <pubDate>Sun, 07 Jun 2026 00:00:00 +0000</pubDate>
      <guid>https://blog.homelab89.com/docs/istio/egress/sidecar-scope/</guid>
      <description>&lt;div class=&#34;callout abstract&#34;&gt;
&lt;div class=&#34;ct&#34;&gt;ABSTRACT&lt;/div&gt;
&lt;p&gt;Istio의 기본 가정은 &amp;ldquo;메시 안 모든 워크로드가 다른 모든 워크로드에 접근 가능&amp;quot;이다. 그래서 istiod는 각 Envoy에 &lt;strong&gt;메시 전체 설정&lt;/strong&gt;을 푸시하고, 규모가 커지면 이것이 메모리·xDS push·istiod CPU를 동시에 압박한다. &lt;code&gt;Sidecar&lt;/code&gt; 리소스는 두 개의 &lt;strong&gt;서로 다른 레버&lt;/strong&gt;로 이를 푼다 — &lt;code&gt;egress.hosts&lt;/code&gt;(이 워크로드가 알아야 할 설정의 &lt;em&gt;범위&lt;/em&gt;를 축소 → 성능)와 &lt;code&gt;outboundTrafficPolicy&lt;/code&gt;(레지스트리 밖 트래픽의 &lt;em&gt;차단&lt;/em&gt; 정책 → 거버넌스). 이 문서가 세우려는 단 하나의 멘탈모델: 세 scope(Mesh / Namespace / Workload)는 merge가 아니라 &lt;strong&gt;가장 좁은 하나가 통째로 이기는 override 의미론&lt;/strong&gt;이다. 운영 detail·YAML 전문은 &lt;a href=&#34;../../docs/istio/egress/sidecar-scope-lab/&#34;&gt;Sidecar scope 운영 가이드&lt;/a&gt; 참조.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
