<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>CRD - 태그 - lee's blog</title><link>https://ken-0913.github.io/myblog/tags/crd/</link><description>CRD - 태그 - 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>Fri, 17 Jul 2026 08:00:00 +0900</lastBuildDate><atom:link href="https://ken-0913.github.io/myblog/tags/crd/" rel="self" type="application/rss+xml"/><item><title>CNPA 시험 정리 (4) Platform APIs — 조정 루프, CRD, Operator, 오토스케일링</title><link>https://ken-0913.github.io/myblog/posts/cnpa/cnpa-04-platform-apis-provisioning/</link><pubDate>Fri, 17 Jul 2026 08:00:00 +0900</pubDate><author><name>ken-0913</name></author><guid>https://ken-0913.github.io/myblog/posts/cnpa/cnpa-04-platform-apis-provisioning/</guid><description><![CDATA[<div class="featured-image">
                <img src="images/banners/cnpa-04-platform-apis-provisioning-6018cc5d.png" referrerpolicy="no-referrer">
            </div><p>이번 편은 <strong>Domain 4: Platform APIs and Provisioning Infrastructure (12%)</strong> 를 정리한다.
핵심은 Kubernetes의 <strong>API + 조정 루프(reconciliation loop)</strong> 가 플랫폼 엔지니어링의 엔진이라는 것이다.
CRD·Operator·프로비저닝 도구로 Kubernetes를 확장해 셀프서비스 API를 만든다.</p>
<h2 id="kubernetes-api와-조정-루프" class="headerLink">
    <a href="#kubernetes-api%ec%99%80-%ec%a1%b0%ec%a0%95-%eb%a3%a8%ed%94%84" class="header-mark"></a>Kubernetes API와 조정 루프</h2><p>모든 도구(kubectl, 대시보드, 커스텀 훅)가 동일한 API와 상호작용한다.
오브젝트는 <strong>spec(원하는 상태)</strong> 과 <strong>status(Kubernetes가 채우는 관측 상태)</strong> 로 구성된다.</p>
<p>조정 루프의 4단계는 핵심이다.</p>
<p><strong>Observe(관찰) → Compare(원하는 상태와 비교) → Act(차이가 있으면 조치) → Repeat(반복)</strong></p>
<p>이 루프는 <strong>폴링이 아니라 이벤트 기반(event-driven)</strong> 이다.
컨트롤러는 변경 이벤트에 반응하며, <strong>Informer</strong>가 watch로 감시하고 캐싱한다.</p>]]></description></item></channel></rss>