<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>개념 이해 on Advanced Beginner</title><link>https://advanced-beginner.github.io/ko/docs/kubernetes/concepts/</link><description>Recent content in 개념 이해 on Advanced Beginner</description><generator>Hugo</generator><language>ko-KR</language><managingEditor>d8lzz1gpw@mozmail.com (kimbenji)</managingEditor><webMaster>d8lzz1gpw@mozmail.com (kimbenji)</webMaster><lastBuildDate>Mon, 23 Mar 2026 19:08:15 +0900</lastBuildDate><atom:link href="https://advanced-beginner.github.io/ko/docs/kubernetes/concepts/index.xml" rel="self" type="application/rss+xml"/><item><title>아키텍처</title><link>https://advanced-beginner.github.io/ko/docs/kubernetes/concepts/architecture/</link><pubDate>Thu, 15 Jan 2026 00:00:00 +0000</pubDate><author>d8lzz1gpw@mozmail.com (kimbenji)</author><guid>https://advanced-beginner.github.io/ko/docs/kubernetes/concepts/architecture/</guid><description>&lt;h2 id="전체-비유-아파트-단지-운영-본부"&gt;전체 비유: 아파트 단지 운영 본부&lt;a class="anchor" href="#%ec%a0%84%ec%b2%b4-%eb%b9%84%ec%9c%a0-%ec%95%84%ed%8c%8c%ed%8a%b8-%eb%8b%a8%ec%a7%80-%ec%9a%b4%ec%98%81-%eb%b3%b8%eb%b6%80"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Kubernetes 아키텍처를 &lt;strong&gt;아파트 단지 운영 본부&lt;/strong&gt;에 비유하면 이해하기 쉽습니다:&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;아파트 단지 비유&lt;/th&gt;
 &lt;th&gt;Kubernetes&lt;/th&gt;
 &lt;th&gt;역할&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;관리사무소&lt;/td&gt;
 &lt;td&gt;Control Plane&lt;/td&gt;
 &lt;td&gt;단지 전체 운영 결정 및 지휘&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;관리소장&lt;/td&gt;
 &lt;td&gt;API Server&lt;/td&gt;
 &lt;td&gt;모든 요청의 창구, 인증/인가 담당&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;입주민 대장&lt;/td&gt;
 &lt;td&gt;etcd&lt;/td&gt;
 &lt;td&gt;모든 세대 정보 기록 및 보관&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;입주 배정 담당자&lt;/td&gt;
 &lt;td&gt;Scheduler&lt;/td&gt;
 &lt;td&gt;새 입주자를 어느 동에 배치할지 결정&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;시설 관리팀&lt;/td&gt;
 &lt;td&gt;Controller Manager&lt;/td&gt;
 &lt;td&gt;세대 수 유지, 시설 상태 점검&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;각 동 건물&lt;/td&gt;
 &lt;td&gt;Worker Node&lt;/td&gt;
 &lt;td&gt;실제 세대가 있는 공간&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;동 관리인&lt;/td&gt;
 &lt;td&gt;Kubelet&lt;/td&gt;
 &lt;td&gt;해당 동의 세대 관리, 상태 보고&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;동 안내 데스크&lt;/td&gt;
 &lt;td&gt;Kube-proxy&lt;/td&gt;
 &lt;td&gt;방문자를 올바른 세대로 안내&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;이삿짐 업체&lt;/td&gt;
 &lt;td&gt;Container Runtime&lt;/td&gt;
 &lt;td&gt;실제 이사(컨테이너 실행) 담당&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;이처럼 Control Plane은 &amp;ldquo;관리사무소에서 단지 전체를 운영&amp;quot;하고, Worker Node는 &amp;ldquo;각 동에서 실제 입주민을 수용&amp;quot;합니다.&lt;/p&gt;</description></item><item><title>Pod</title><link>https://advanced-beginner.github.io/ko/docs/kubernetes/concepts/pod/</link><pubDate>Thu, 15 Jan 2026 00:00:00 +0000</pubDate><author>d8lzz1gpw@mozmail.com (kimbenji)</author><guid>https://advanced-beginner.github.io/ko/docs/kubernetes/concepts/pod/</guid><description>&lt;h2 id="전체-비유-아파트-한-세대"&gt;전체 비유: 아파트 한 세대&lt;a class="anchor" href="#%ec%a0%84%ec%b2%b4-%eb%b9%84%ec%9c%a0-%ec%95%84%ed%8c%8c%ed%8a%b8-%ed%95%9c-%ec%84%b8%eb%8c%80"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Pod를 &lt;strong&gt;아파트 한 세대&lt;/strong&gt;에 비유하면 이해하기 쉽습니다:&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;아파트 세대 비유&lt;/th&gt;
 &lt;th&gt;Kubernetes Pod&lt;/th&gt;
 &lt;th&gt;역할&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;아파트 한 세대&lt;/td&gt;
 &lt;td&gt;Pod&lt;/td&gt;
 &lt;td&gt;최소 거주/배포 단위&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;세대 내 거주자들&lt;/td&gt;
 &lt;td&gt;Containers&lt;/td&gt;
 &lt;td&gt;함께 살며 자원 공유&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;세대 현관문&lt;/td&gt;
 &lt;td&gt;Pod IP&lt;/td&gt;
 &lt;td&gt;외부에서 접근하는 주소&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;거실/주방 공유&lt;/td&gt;
 &lt;td&gt;Network 공유&lt;/td&gt;
 &lt;td&gt;같은 Pod 내 localhost 통신&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;공용 창고&lt;/td&gt;
 &lt;td&gt;Volume&lt;/td&gt;
 &lt;td&gt;거주자들이 함께 사용하는 저장 공간&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;각자 방&lt;/td&gt;
 &lt;td&gt;Container 격리&lt;/td&gt;
 &lt;td&gt;개별 파일시스템, 프로세스&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;이사 시 함께 이동&lt;/td&gt;
 &lt;td&gt;공동 생명주기&lt;/td&gt;
 &lt;td&gt;Pod 삭제 시 모든 컨테이너 종료&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;원룸 vs 투룸&lt;/td&gt;
 &lt;td&gt;단일/멀티 컨테이너&lt;/td&gt;
 &lt;td&gt;대부분 원룸(1 컨테이너) 권장&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;이처럼 Pod는 &amp;ldquo;한 세대에 여러 사람이 함께 살면서 주방과 거실을 공유&amp;quot;하는 것과 같습니다.&lt;/p&gt;</description></item><item><title>Deployment</title><link>https://advanced-beginner.github.io/ko/docs/kubernetes/concepts/deployment/</link><pubDate>Thu, 15 Jan 2026 00:00:00 +0000</pubDate><author>d8lzz1gpw@mozmail.com (kimbenji)</author><guid>https://advanced-beginner.github.io/ko/docs/kubernetes/concepts/deployment/</guid><description>&lt;h2 id="전체-비유-입주민-관리-시스템"&gt;전체 비유: 입주민 관리 시스템&lt;a class="anchor" href="#%ec%a0%84%ec%b2%b4-%eb%b9%84%ec%9c%a0-%ec%9e%85%ec%a3%bc%eb%af%bc-%ea%b4%80%eb%a6%ac-%ec%8b%9c%ec%8a%a4%ed%85%9c"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Deployment를 &lt;strong&gt;아파트 입주민 관리 시스템&lt;/strong&gt;에 비유하면 이해하기 쉽습니다:&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;아파트 관리 비유&lt;/th&gt;
 &lt;th&gt;Kubernetes Deployment&lt;/th&gt;
 &lt;th&gt;역할&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;입주민 관리 시스템&lt;/td&gt;
 &lt;td&gt;Deployment&lt;/td&gt;
 &lt;td&gt;세대(Pod) 배치와 업데이트 총괄&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&amp;ldquo;항상 3세대 유지&amp;rdquo; 규칙&lt;/td&gt;
 &lt;td&gt;replicas: 3&lt;/td&gt;
 &lt;td&gt;원하는 세대 수 선언&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;세대 목록 관리대장&lt;/td&gt;
 &lt;td&gt;ReplicaSet&lt;/td&gt;
 &lt;td&gt;실제 세대 수 유지 담당&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;순차적 이사&lt;/td&gt;
 &lt;td&gt;Rolling Update&lt;/td&gt;
 &lt;td&gt;한 세대씩 새 버전으로 교체&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;이전 주소로 복귀&lt;/td&gt;
 &lt;td&gt;Rollback&lt;/td&gt;
 &lt;td&gt;문제 시 이전 상태로 되돌리기&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;공실 발생 시 자동 입주&lt;/td&gt;
 &lt;td&gt;자동 복구&lt;/td&gt;
 &lt;td&gt;Pod 장애 시 자동 재생성&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;입주 규격 템플릿&lt;/td&gt;
 &lt;td&gt;Pod Template&lt;/td&gt;
 &lt;td&gt;생성할 세대의 표준 사양&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;과거 입주 기록 보관&lt;/td&gt;
 &lt;td&gt;revisionHistory&lt;/td&gt;
 &lt;td&gt;롤백용 이전 버전 유지&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;이처럼 Deployment는 &amp;ldquo;관리사무소가 항상 일정 수의 세대를 유지하고, 리모델링 시 순차적으로 진행&amp;quot;하는 것과 같습니다.&lt;/p&gt;</description></item><item><title>Service</title><link>https://advanced-beginner.github.io/ko/docs/kubernetes/concepts/service/</link><pubDate>Thu, 15 Jan 2026 00:00:00 +0000</pubDate><author>d8lzz1gpw@mozmail.com (kimbenji)</author><guid>https://advanced-beginner.github.io/ko/docs/kubernetes/concepts/service/</guid><description>&lt;h2 id="전체-비유-아파트-인터폰안내-시스템"&gt;전체 비유: 아파트 인터폰/안내 시스템&lt;a class="anchor" href="#%ec%a0%84%ec%b2%b4-%eb%b9%84%ec%9c%a0-%ec%95%84%ed%8c%8c%ed%8a%b8-%ec%9d%b8%ed%84%b0%ed%8f%b0%ec%95%88%eb%82%b4-%ec%8b%9c%ec%8a%a4%ed%85%9c"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Service를 &lt;strong&gt;아파트 인터폰 시스템&lt;/strong&gt;에 비유하면 이해하기 쉽습니다:&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;아파트 인터폰 비유&lt;/th&gt;
 &lt;th&gt;Kubernetes Service&lt;/th&gt;
 &lt;th&gt;역할&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;동 현관 인터폰&lt;/td&gt;
 &lt;td&gt;Service&lt;/td&gt;
 &lt;td&gt;고정된 접근점으로 세대 연결&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;인터폰 번호 (101동)&lt;/td&gt;
 &lt;td&gt;ClusterIP&lt;/td&gt;
 &lt;td&gt;변하지 않는 내부 주소&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;세대 호수 변경되어도 인터폰 동일&lt;/td&gt;
 &lt;td&gt;Pod IP 변경 무관&lt;/td&gt;
 &lt;td&gt;Service IP는 고정&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;같은 세대 여러 명에게 연결&lt;/td&gt;
 &lt;td&gt;Load Balancing&lt;/td&gt;
 &lt;td&gt;여러 Pod에 트래픽 분산&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;내부 인터폰&lt;/td&gt;
 &lt;td&gt;ClusterIP&lt;/td&gt;
 &lt;td&gt;단지 내부에서만 통화 가능&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;외부 전화 연결&lt;/td&gt;
 &lt;td&gt;NodePort&lt;/td&gt;
 &lt;td&gt;외부에서 특정 포트로 연결&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;대표 전화번호&lt;/td&gt;
 &lt;td&gt;LoadBalancer&lt;/td&gt;
 &lt;td&gt;외부 고정 IP로 연결&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;입주민 명부&lt;/td&gt;
 &lt;td&gt;Endpoints&lt;/td&gt;
 &lt;td&gt;Service가 관리하는 Pod IP 목록&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&amp;ldquo;101동 김철수네&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;DNS&lt;/td&gt;
 &lt;td&gt;이름으로 Service 접근&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;이처럼 Service는 &amp;ldquo;세대 번호가 바뀌어도 인터폰 번호는 그대로여서 항상 연결 가능&amp;quot;한 것과 같습니다.&lt;/p&gt;</description></item><item><title>ConfigMap과 Secret</title><link>https://advanced-beginner.github.io/ko/docs/kubernetes/concepts/configmap-secret/</link><pubDate>Thu, 15 Jan 2026 00:00:00 +0000</pubDate><author>d8lzz1gpw@mozmail.com (kimbenji)</author><guid>https://advanced-beginner.github.io/ko/docs/kubernetes/concepts/configmap-secret/</guid><description>&lt;h2 id="전체-비유-아파트-게시판과-우편함"&gt;전체 비유: 아파트 게시판과 우편함&lt;a class="anchor" href="#%ec%a0%84%ec%b2%b4-%eb%b9%84%ec%9c%a0-%ec%95%84%ed%8c%8c%ed%8a%b8-%ea%b2%8c%ec%8b%9c%ed%8c%90%ea%b3%bc-%ec%9a%b0%ed%8e%b8%ed%95%a8"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;ConfigMap과 Secret을 &lt;strong&gt;아파트 게시판과 우편함&lt;/strong&gt;에 비유하면 이해하기 쉽습니다:&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;아파트 비유&lt;/th&gt;
 &lt;th&gt;Kubernetes&lt;/th&gt;
 &lt;th&gt;역할&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;로비 게시판&lt;/td&gt;
 &lt;td&gt;ConfigMap&lt;/td&gt;
 &lt;td&gt;모든 입주민이 볼 수 있는 공지사항&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;개인 우편함 (비밀번호)&lt;/td&gt;
 &lt;td&gt;Secret&lt;/td&gt;
 &lt;td&gt;민감한 정보 보관&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;게시판 내용&lt;/td&gt;
 &lt;td&gt;data (평문)&lt;/td&gt;
 &lt;td&gt;일반 설정 값&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;우편함 내용&lt;/td&gt;
 &lt;td&gt;data (Base64)&lt;/td&gt;
 &lt;td&gt;인코딩된 민감 정보&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;게시판 읽고 메모&lt;/td&gt;
 &lt;td&gt;환경 변수 주입&lt;/td&gt;
 &lt;td&gt;설정을 Pod에 전달&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;게시판 사진 찍어가기&lt;/td&gt;
 &lt;td&gt;볼륨 마운트&lt;/td&gt;
 &lt;td&gt;파일로 설정 전달&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;게시판 내용 변경&lt;/td&gt;
 &lt;td&gt;ConfigMap 업데이트&lt;/td&gt;
 &lt;td&gt;설정 변경 (재시작 필요할 수도)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;DB 접속 정보&lt;/td&gt;
 &lt;td&gt;Secret&lt;/td&gt;
 &lt;td&gt;비밀번호, API 키 등&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Wi-Fi 비밀번호 공유&lt;/td&gt;
 &lt;td&gt;ConfigMap&lt;/td&gt;
 &lt;td&gt;공개해도 되는 설정&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;이처럼 ConfigMap은 &amp;ldquo;게시판에 붙여 모두가 보는 공지&amp;quot;이고, Secret은 &amp;ldquo;개인 우편함에 넣어 본인만 확인하는 정보&amp;quot;입니다.&lt;/p&gt;</description></item><item><title>Volume과 스토리지</title><link>https://advanced-beginner.github.io/ko/docs/kubernetes/concepts/storage/</link><pubDate>Thu, 15 Jan 2026 00:00:00 +0000</pubDate><author>d8lzz1gpw@mozmail.com (kimbenji)</author><guid>https://advanced-beginner.github.io/ko/docs/kubernetes/concepts/storage/</guid><description>&lt;h2 id="전체-비유-아파트-수납공간과-창고"&gt;전체 비유: 아파트 수납공간과 창고&lt;a class="anchor" href="#%ec%a0%84%ec%b2%b4-%eb%b9%84%ec%9c%a0-%ec%95%84%ed%8c%8c%ed%8a%b8-%ec%88%98%eb%82%a9%ea%b3%b5%ea%b0%84%ea%b3%bc-%ec%b0%bd%ea%b3%a0"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Volume과 스토리지를 &lt;strong&gt;아파트 수납공간&lt;/strong&gt;에 비유하면 이해하기 쉽습니다:&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;아파트 수납 비유&lt;/th&gt;
 &lt;th&gt;Kubernetes&lt;/th&gt;
 &lt;th&gt;역할&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;세대 내 붙박이장&lt;/td&gt;
 &lt;td&gt;emptyDir&lt;/td&gt;
 &lt;td&gt;Pod와 함께 생성/삭제되는 임시 공간&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;단지 공용 창고&lt;/td&gt;
 &lt;td&gt;PersistentVolume (PV)&lt;/td&gt;
 &lt;td&gt;이사해도 유지되는 외부 저장소&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;창고 사용 신청서&lt;/td&gt;
 &lt;td&gt;PersistentVolumeClaim (PVC)&lt;/td&gt;
 &lt;td&gt;필요한 용량과 조건 요청&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;창고 자동 배정 시스템&lt;/td&gt;
 &lt;td&gt;StorageClass&lt;/td&gt;
 &lt;td&gt;요청 시 자동으로 창고 할당&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;세대 간 물건 공유&lt;/td&gt;
 &lt;td&gt;Volume Mount&lt;/td&gt;
 &lt;td&gt;컨테이너 간 데이터 공유&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;개인만 사용&lt;/td&gt;
 &lt;td&gt;ReadWriteOnce (RWO)&lt;/td&gt;
 &lt;td&gt;단일 노드에서만 읽기/쓰기&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;여러 세대가 읽기만&lt;/td&gt;
 &lt;td&gt;ReadOnlyMany (ROX)&lt;/td&gt;
 &lt;td&gt;여러 노드에서 읽기 전용&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;여러 세대가 함께 사용&lt;/td&gt;
 &lt;td&gt;ReadWriteMany (RWX)&lt;/td&gt;
 &lt;td&gt;여러 노드에서 읽기/쓰기&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;퇴거 시 창고 처리&lt;/td&gt;
 &lt;td&gt;Reclaim Policy&lt;/td&gt;
 &lt;td&gt;Retain(유지), Delete(삭제)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;이처럼 emptyDir은 &amp;ldquo;이사하면 사라지는 붙박이장&amp;quot;이고, PV/PVC는 &amp;ldquo;이사해도 물건이 남아있는 별도 창고&amp;quot;입니다.&lt;/p&gt;</description></item><item><title>네트워킹</title><link>https://advanced-beginner.github.io/ko/docs/kubernetes/concepts/networking/</link><pubDate>Thu, 15 Jan 2026 00:00:00 +0000</pubDate><author>d8lzz1gpw@mozmail.com (kimbenji)</author><guid>https://advanced-beginner.github.io/ko/docs/kubernetes/concepts/networking/</guid><description>&lt;h2 id="전체-비유-아파트-단지-출입-시스템"&gt;전체 비유: 아파트 단지 출입 시스템&lt;a class="anchor" href="#%ec%a0%84%ec%b2%b4-%eb%b9%84%ec%9c%a0-%ec%95%84%ed%8c%8c%ed%8a%b8-%eb%8b%a8%ec%a7%80-%ec%b6%9c%ec%9e%85-%ec%8b%9c%ec%8a%a4%ed%85%9c"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Kubernetes 네트워킹을 &lt;strong&gt;아파트 단지 출입 시스템&lt;/strong&gt;에 비유하면 이해하기 쉽습니다:&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;아파트 출입 비유&lt;/th&gt;
 &lt;th&gt;Kubernetes&lt;/th&gt;
 &lt;th&gt;역할&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;세대 간 방문&lt;/td&gt;
 &lt;td&gt;Pod-to-Pod 통신&lt;/td&gt;
 &lt;td&gt;같은 단지 내 자유로운 왕래&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;각 세대 고유 호수&lt;/td&gt;
 &lt;td&gt;Pod IP&lt;/td&gt;
 &lt;td&gt;고유한 네트워크 주소&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;동 현관 인터폰&lt;/td&gt;
 &lt;td&gt;Service&lt;/td&gt;
 &lt;td&gt;안정적인 접근점 제공&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;단지 정문/경비실&lt;/td&gt;
 &lt;td&gt;Ingress&lt;/td&gt;
 &lt;td&gt;외부 방문자 안내 및 통제&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;방문자 명부&lt;/td&gt;
 &lt;td&gt;Ingress Rules&lt;/td&gt;
 &lt;td&gt;도메인/경로별 라우팅 규칙&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;외부 전화 연결&lt;/td&gt;
 &lt;td&gt;NodePort&lt;/td&gt;
 &lt;td&gt;외부에서 특정 포트로 접근&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;대표 전화번호&lt;/td&gt;
 &lt;td&gt;LoadBalancer&lt;/td&gt;
 &lt;td&gt;외부 고정 IP 제공&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;출입 통제 규칙&lt;/td&gt;
 &lt;td&gt;NetworkPolicy&lt;/td&gt;
 &lt;td&gt;특정 세대 간 왕래 제한&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;VIP 전용 출입구&lt;/td&gt;
 &lt;td&gt;TLS Termination&lt;/td&gt;
 &lt;td&gt;HTTPS 암호화 처리&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;이처럼 Ingress는 &amp;ldquo;단지 정문에서 방문자를 확인하고 올바른 동/호수로 안내&amp;quot;하는 것과 같습니다.&lt;/p&gt;</description></item><item><title>리소스 관리</title><link>https://advanced-beginner.github.io/ko/docs/kubernetes/concepts/resources/</link><pubDate>Thu, 15 Jan 2026 00:00:00 +0000</pubDate><author>d8lzz1gpw@mozmail.com (kimbenji)</author><guid>https://advanced-beginner.github.io/ko/docs/kubernetes/concepts/resources/</guid><description>&lt;h2 id="전체-비유-아파트-전기수도-배정"&gt;전체 비유: 아파트 전기/수도 배정&lt;a class="anchor" href="#%ec%a0%84%ec%b2%b4-%eb%b9%84%ec%9c%a0-%ec%95%84%ed%8c%8c%ed%8a%b8-%ec%a0%84%ea%b8%b0%ec%88%98%eb%8f%84-%eb%b0%b0%ec%a0%95"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;리소스 관리를 &lt;strong&gt;아파트 전기/수도 배정&lt;/strong&gt;에 비유하면 이해하기 쉽습니다:&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;아파트 공과금 비유&lt;/th&gt;
 &lt;th&gt;Kubernetes&lt;/th&gt;
 &lt;th&gt;역할&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;기본 전기 용량&lt;/td&gt;
 &lt;td&gt;requests&lt;/td&gt;
 &lt;td&gt;최소 보장 리소스&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;최대 전기 용량&lt;/td&gt;
 &lt;td&gt;limits&lt;/td&gt;
 &lt;td&gt;사용 가능한 최대치&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;전기 초과 시 차단기&lt;/td&gt;
 &lt;td&gt;CPU 스로틀링&lt;/td&gt;
 &lt;td&gt;한계 초과 시 성능 저하&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;수도 초과 시 단수&lt;/td&gt;
 &lt;td&gt;OOMKilled&lt;/td&gt;
 &lt;td&gt;메모리 초과 시 강제 종료&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;프리미엄 세대&lt;/td&gt;
 &lt;td&gt;Guaranteed QoS&lt;/td&gt;
 &lt;td&gt;가장 마지막에 퇴거 요청&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;일반 세대&lt;/td&gt;
 &lt;td&gt;Burstable QoS&lt;/td&gt;
 &lt;td&gt;중간 우선순위&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;관리비 미납 세대&lt;/td&gt;
 &lt;td&gt;BestEffort QoS&lt;/td&gt;
 &lt;td&gt;가장 먼저 퇴거 요청&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;단지 전체 전기 한도&lt;/td&gt;
 &lt;td&gt;ResourceQuota&lt;/td&gt;
 &lt;td&gt;네임스페이스 총량 제한&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;세대별 기본 배정량&lt;/td&gt;
 &lt;td&gt;LimitRange&lt;/td&gt;
 &lt;td&gt;기본 리소스 설정&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;이처럼 requests는 &amp;ldquo;항상 보장받는 기본 전기량&amp;quot;이고, limits는 &amp;ldquo;절대 넘을 수 없는 최대 사용량&amp;quot;입니다.&lt;/p&gt;</description></item><item><title>스케일링</title><link>https://advanced-beginner.github.io/ko/docs/kubernetes/concepts/scaling/</link><pubDate>Thu, 15 Jan 2026 00:00:00 +0000</pubDate><author>d8lzz1gpw@mozmail.com (kimbenji)</author><guid>https://advanced-beginner.github.io/ko/docs/kubernetes/concepts/scaling/</guid><description>&lt;h2 id="전체-비유-아파트-세대-수-조절"&gt;전체 비유: 아파트 세대 수 조절&lt;a class="anchor" href="#%ec%a0%84%ec%b2%b4-%eb%b9%84%ec%9c%a0-%ec%95%84%ed%8c%8c%ed%8a%b8-%ec%84%b8%eb%8c%80-%ec%88%98-%ec%a1%b0%ec%a0%88"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;스케일링을 &lt;strong&gt;아파트 세대 수 조절&lt;/strong&gt;에 비유하면 이해하기 쉽습니다:&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;아파트 관리 비유&lt;/th&gt;
 &lt;th&gt;Kubernetes&lt;/th&gt;
 &lt;th&gt;역할&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;입주 수요에 따라 세대 수 조절&lt;/td&gt;
 &lt;td&gt;스케일링&lt;/td&gt;
 &lt;td&gt;트래픽에 따른 Pod 수 조정&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;세대 수 늘리기&lt;/td&gt;
 &lt;td&gt;Horizontal Scaling (HPA)&lt;/td&gt;
 &lt;td&gt;Pod 개수 증가&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;세대 크기 늘리기&lt;/td&gt;
 &lt;td&gt;Vertical Scaling (VPA)&lt;/td&gt;
 &lt;td&gt;Pod 리소스 증가&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;입주율 50% 초과 시 증축&lt;/td&gt;
 &lt;td&gt;averageUtilization&lt;/td&gt;
 &lt;td&gt;스케일링 기준 메트릭&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;최소 3세대 유지&lt;/td&gt;
 &lt;td&gt;minReplicas&lt;/td&gt;
 &lt;td&gt;최소 Pod 수&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;최대 10세대까지&lt;/td&gt;
 &lt;td&gt;maxReplicas&lt;/td&gt;
 &lt;td&gt;최대 Pod 수&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;증축은 빠르게, 감축은 천천히&lt;/td&gt;
 &lt;td&gt;scaleUp/scaleDown 정책&lt;/td&gt;
 &lt;td&gt;급격한 변화 방지&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;전기 사용량 측정기&lt;/td&gt;
 &lt;td&gt;Metrics Server&lt;/td&gt;
 &lt;td&gt;리소스 사용량 모니터링&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;성수기 자동 증축&lt;/td&gt;
 &lt;td&gt;자동 스케일링&lt;/td&gt;
 &lt;td&gt;부하에 따른 자동 조절&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;이처럼 HPA는 &amp;ldquo;입주 수요가 늘면 세대 수를 늘리고, 줄면 다시 줄이는&amp;rdquo; 자동 관리 시스템입니다.&lt;/p&gt;</description></item><item><title>헬스 체크</title><link>https://advanced-beginner.github.io/ko/docs/kubernetes/concepts/health-checks/</link><pubDate>Thu, 15 Jan 2026 00:00:00 +0000</pubDate><author>d8lzz1gpw@mozmail.com (kimbenji)</author><guid>https://advanced-beginner.github.io/ko/docs/kubernetes/concepts/health-checks/</guid><description>&lt;h2 id="전체-비유-아파트-안전-점검"&gt;전체 비유: 아파트 안전 점검&lt;a class="anchor" href="#%ec%a0%84%ec%b2%b4-%eb%b9%84%ec%9c%a0-%ec%95%84%ed%8c%8c%ed%8a%b8-%ec%95%88%ec%a0%84-%ec%a0%90%ea%b2%80"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;헬스 체크를 &lt;strong&gt;아파트 안전 점검&lt;/strong&gt;에 비유하면 이해하기 쉽습니다:&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;아파트 점검 비유&lt;/th&gt;
 &lt;th&gt;Kubernetes&lt;/th&gt;
 &lt;th&gt;역할&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;정기 안전 점검&lt;/td&gt;
 &lt;td&gt;Health Check&lt;/td&gt;
 &lt;td&gt;애플리케이션 상태 확인&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&amp;ldquo;살아 계신가요?&amp;rdquo; 확인&lt;/td&gt;
 &lt;td&gt;Liveness Probe&lt;/td&gt;
 &lt;td&gt;컨테이너 생존 확인&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&amp;ldquo;손님 받을 준비 됐나요?&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;Readiness Probe&lt;/td&gt;
 &lt;td&gt;트래픽 수신 준비 확인&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&amp;ldquo;이사 완료됐나요?&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;Startup Probe&lt;/td&gt;
 &lt;td&gt;시작 완료 여부 확인&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;응답 없으면 119 호출&lt;/td&gt;
 &lt;td&gt;Liveness 실패 → 재시작&lt;/td&gt;
 &lt;td&gt;컨테이너 재시작&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;바쁘면 손님 안 받음&lt;/td&gt;
 &lt;td&gt;Readiness 실패 → 트래픽 제외&lt;/td&gt;
 &lt;td&gt;Service에서 제외&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;이사 중이면 기다림&lt;/td&gt;
 &lt;td&gt;Startup 진행 중&lt;/td&gt;
 &lt;td&gt;다른 Probe 비활성화&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;초인종 눌러서 확인&lt;/td&gt;
 &lt;td&gt;HTTP Probe&lt;/td&gt;
 &lt;td&gt;HTTP 엔드포인트 체크&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;전화해서 확인&lt;/td&gt;
 &lt;td&gt;TCP Probe&lt;/td&gt;
 &lt;td&gt;포트 연결 체크&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;가스 점검 (직접 확인)&lt;/td&gt;
 &lt;td&gt;Exec Probe&lt;/td&gt;
 &lt;td&gt;명령어 실행 체크&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;이처럼 Probe는 &amp;ldquo;관리인이 주기적으로 세대를 방문하여 상태를 확인&amp;quot;하는 것과 같습니다.&lt;/p&gt;</description></item><item><title>Namespace</title><link>https://advanced-beginner.github.io/ko/docs/kubernetes/concepts/namespace/</link><pubDate>Mon, 23 Mar 2026 00:00:00 +0000</pubDate><author>d8lzz1gpw@mozmail.com (kimbenji)</author><guid>https://advanced-beginner.github.io/ko/docs/kubernetes/concepts/namespace/</guid><description>&lt;h2 id="전체-비유-아파트-단지의-동-구분"&gt;전체 비유: 아파트 단지의 동 구분&lt;a class="anchor" href="#%ec%a0%84%ec%b2%b4-%eb%b9%84%ec%9c%a0-%ec%95%84%ed%8c%8c%ed%8a%b8-%eb%8b%a8%ec%a7%80%ec%9d%98-%eb%8f%99-%ea%b5%ac%eb%b6%84"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Namespace를 &lt;strong&gt;아파트 단지의 동 구분&lt;/strong&gt;에 비유하면 이해하기 쉽습니다:&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;아파트 단지 비유&lt;/th&gt;
 &lt;th&gt;Kubernetes Namespace&lt;/th&gt;
 &lt;th&gt;역할&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;101동, 102동 구분&lt;/td&gt;
 &lt;td&gt;Namespace&lt;/td&gt;
 &lt;td&gt;리소스를 논리적으로 분리&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;동별 관리비 예산&lt;/td&gt;
 &lt;td&gt;ResourceQuota&lt;/td&gt;
 &lt;td&gt;네임스페이스별 리소스 총량 제한&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;세대당 전기/수도 한도&lt;/td&gt;
 &lt;td&gt;LimitRange&lt;/td&gt;
 &lt;td&gt;개별 Pod/컨테이너 리소스 기본값&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;관리사무소 전용 구역&lt;/td&gt;
 &lt;td&gt;kube-system&lt;/td&gt;
 &lt;td&gt;시스템 구성요소 전용 공간&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;공용 게시판 구역&lt;/td&gt;
 &lt;td&gt;kube-public&lt;/td&gt;
 &lt;td&gt;모든 사용자 접근 가능 공간&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;동별 출입 카드&lt;/td&gt;
 &lt;td&gt;RBAC + Namespace&lt;/td&gt;
 &lt;td&gt;접근 권한 분리&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;이처럼 Namespace는 &amp;ldquo;하나의 아파트 단지에서 동별로 관리 영역을 나누는 것&amp;quot;과 같습니다.&lt;/p&gt;</description></item><item><title>StatefulSet</title><link>https://advanced-beginner.github.io/ko/docs/kubernetes/concepts/statefulset/</link><pubDate>Mon, 23 Mar 2026 00:00:00 +0000</pubDate><author>d8lzz1gpw@mozmail.com (kimbenji)</author><guid>https://advanced-beginner.github.io/ko/docs/kubernetes/concepts/statefulset/</guid><description>&lt;h2 id="전체-비유-지정석이-있는-식당"&gt;전체 비유: 지정석이 있는 식당&lt;a class="anchor" href="#%ec%a0%84%ec%b2%b4-%eb%b9%84%ec%9c%a0-%ec%a7%80%ec%a0%95%ec%84%9d%ec%9d%b4-%ec%9e%88%eb%8a%94-%ec%8b%9d%eb%8b%b9"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;StatefulSet을 &lt;strong&gt;지정석이 있는 식당&lt;/strong&gt;에 비유하면 이해하기 쉽습니다:&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;식당 비유&lt;/th&gt;
 &lt;th&gt;Kubernetes StatefulSet&lt;/th&gt;
 &lt;th&gt;역할&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;지정석 번호 (1번, 2번, 3번)&lt;/td&gt;
 &lt;td&gt;Pod 이름 (app-0, app-1, app-2)&lt;/td&gt;
 &lt;td&gt;안정적이고 고유한 식별자&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;손님 전용 사물함&lt;/td&gt;
 &lt;td&gt;PersistentVolumeClaim&lt;/td&gt;
 &lt;td&gt;Pod마다 전용 영구 스토리지&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;순서대로 착석/퇴석&lt;/td&gt;
 &lt;td&gt;순차적 생성/삭제&lt;/td&gt;
 &lt;td&gt;0번부터 생성, 역순으로 삭제&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;예약 명패&lt;/td&gt;
 &lt;td&gt;안정적 네트워크 ID&lt;/td&gt;
 &lt;td&gt;Pod 재시작 후에도 같은 호스트명 유지&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;자유석 식당&lt;/td&gt;
 &lt;td&gt;Deployment&lt;/td&gt;
 &lt;td&gt;아무 자리나 앉고, 바뀔 수 있음&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;이처럼 StatefulSet은 &amp;ldquo;지정석과 전용 사물함이 있어서 항상 같은 자리, 같은 물건을 사용하는 것&amp;quot;과 같습니다.&lt;/p&gt;</description></item><item><title>RBAC</title><link>https://advanced-beginner.github.io/ko/docs/kubernetes/concepts/rbac/</link><pubDate>Mon, 23 Mar 2026 00:00:00 +0000</pubDate><author>d8lzz1gpw@mozmail.com (kimbenji)</author><guid>https://advanced-beginner.github.io/ko/docs/kubernetes/concepts/rbac/</guid><description>&lt;h2 id="전체-비유-건물-출입-카드-시스템"&gt;전체 비유: 건물 출입 카드 시스템&lt;a class="anchor" href="#%ec%a0%84%ec%b2%b4-%eb%b9%84%ec%9c%a0-%ea%b1%b4%eb%ac%bc-%ec%b6%9c%ec%9e%85-%ec%b9%b4%eb%93%9c-%ec%8b%9c%ec%8a%a4%ed%85%9c"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;RBAC을 &lt;strong&gt;건물 출입 카드 시스템&lt;/strong&gt;에 비유하면 이해하기 쉽습니다:&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;건물 출입 비유&lt;/th&gt;
 &lt;th&gt;Kubernetes RBAC&lt;/th&gt;
 &lt;th&gt;역할&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;출입 권한 세트 (3층 서버실 접근 가능)&lt;/td&gt;
 &lt;td&gt;Role&lt;/td&gt;
 &lt;td&gt;특정 Namespace 내 허용 작업 정의&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;전 건물 마스터 권한&lt;/td&gt;
 &lt;td&gt;ClusterRole&lt;/td&gt;
 &lt;td&gt;클러스터 전체 허용 작업 정의&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;사원증에 권한 부여&lt;/td&gt;
 &lt;td&gt;RoleBinding&lt;/td&gt;
 &lt;td&gt;사용자에게 Role 할당&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;전 지점 출입 권한 부여&lt;/td&gt;
 &lt;td&gt;ClusterRoleBinding&lt;/td&gt;
 &lt;td&gt;사용자에게 ClusterRole 할당&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;사원증&lt;/td&gt;
 &lt;td&gt;ServiceAccount&lt;/td&gt;
 &lt;td&gt;Pod가 사용하는 인증 주체&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&amp;ldquo;꼭 필요한 구역만 출입&amp;rdquo; 원칙&lt;/td&gt;
 &lt;td&gt;최소 권한 원칙&lt;/td&gt;
 &lt;td&gt;필요한 권한만 부여&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;이처럼 RBAC은 &amp;ldquo;누가 어디에서 무엇을 할 수 있는지&amp;quot;를 체계적으로 관리하는 것과 같습니다.&lt;/p&gt;</description></item><item><title>Job과 CronJob</title><link>https://advanced-beginner.github.io/ko/docs/kubernetes/concepts/jobs/</link><pubDate>Mon, 23 Mar 2026 00:00:00 +0000</pubDate><author>d8lzz1gpw@mozmail.com (kimbenji)</author><guid>https://advanced-beginner.github.io/ko/docs/kubernetes/concepts/jobs/</guid><description>&lt;h2 id="전체-비유-아르바이트와-정기-청소"&gt;전체 비유: 아르바이트와 정기 청소&lt;a class="anchor" href="#%ec%a0%84%ec%b2%b4-%eb%b9%84%ec%9c%a0-%ec%95%84%eb%a5%b4%eb%b0%94%ec%9d%b4%ed%8a%b8%ec%99%80-%ec%a0%95%ea%b8%b0-%ec%b2%ad%ec%86%8c"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Job과 CronJob을 &lt;strong&gt;아르바이트와 정기 청소&lt;/strong&gt;에 비유하면 이해하기 쉽습니다:&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;비유&lt;/th&gt;
 &lt;th&gt;Kubernetes&lt;/th&gt;
 &lt;th&gt;역할&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;일회성 아르바이트&lt;/td&gt;
 &lt;td&gt;Job&lt;/td&gt;
 &lt;td&gt;한 번 실행하고 끝나는 작업&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;정기 청소 스케줄&lt;/td&gt;
 &lt;td&gt;CronJob&lt;/td&gt;
 &lt;td&gt;주기적으로 반복 실행되는 작업&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;아르바이트생 3명 고용&lt;/td&gt;
 &lt;td&gt;completions: 3&lt;/td&gt;
 &lt;td&gt;성공 완료해야 할 횟수&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;동시에 2명 투입&lt;/td&gt;
 &lt;td&gt;parallelism: 2&lt;/td&gt;
 &lt;td&gt;동시에 실행할 Pod 수&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;최대 재시도 횟수&lt;/td&gt;
 &lt;td&gt;backoffLimit&lt;/td&gt;
 &lt;td&gt;실패 시 재시도 상한&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;작업 마감 시한&lt;/td&gt;
 &lt;td&gt;activeDeadlineSeconds&lt;/td&gt;
 &lt;td&gt;전체 작업 제한 시간&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;이처럼 Job은 &amp;ldquo;정해진 일을 완료하면 끝나는 작업&amp;quot;이고, CronJob은 &amp;ldquo;정해진 시간에 반복 실행되는 예약 작업&amp;quot;입니다.&lt;/p&gt;</description></item><item><title>NetworkPolicy</title><link>https://advanced-beginner.github.io/ko/docs/kubernetes/concepts/network-policy/</link><pubDate>Mon, 23 Mar 2026 00:00:00 +0000</pubDate><author>d8lzz1gpw@mozmail.com (kimbenji)</author><guid>https://advanced-beginner.github.io/ko/docs/kubernetes/concepts/network-policy/</guid><description>&lt;h2 id="전체-비유-아파트-단지-방화벽"&gt;전체 비유: 아파트 단지 방화벽&lt;a class="anchor" href="#%ec%a0%84%ec%b2%b4-%eb%b9%84%ec%9c%a0-%ec%95%84%ed%8c%8c%ed%8a%b8-%eb%8b%a8%ec%a7%80-%eb%b0%a9%ed%99%94%eb%b2%bd"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;NetworkPolicy를 &lt;strong&gt;아파트 단지의 출입 통제 시스템&lt;/strong&gt;에 비유하면 이해하기 쉽습니다:&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;아파트 단지 비유&lt;/th&gt;
 &lt;th&gt;Kubernetes NetworkPolicy&lt;/th&gt;
 &lt;th&gt;역할&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;동별 출입 통제 규칙&lt;/td&gt;
 &lt;td&gt;NetworkPolicy&lt;/td&gt;
 &lt;td&gt;Pod 간 트래픽 허용/차단 정의&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&amp;ldquo;101동 주민만 출입 허용&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;podSelector&lt;/td&gt;
 &lt;td&gt;정책 적용 대상 Pod 선택&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&amp;ldquo;배달원은 로비까지만&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;Ingress 규칙&lt;/td&gt;
 &lt;td&gt;들어오는 트래픽 제어&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&amp;ldquo;택배 발송은 경비실 경유&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;Egress 규칙&lt;/td&gt;
 &lt;td&gt;나가는 트래픽 제어&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;경비 시스템 (CCTV, 카드키)&lt;/td&gt;
 &lt;td&gt;CNI 플러그인&lt;/td&gt;
 &lt;td&gt;정책을 실제로 적용하는 네트워크 엔진&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;규칙 없으면 자유 출입&lt;/td&gt;
 &lt;td&gt;기본 Allow All&lt;/td&gt;
 &lt;td&gt;NetworkPolicy 미설정 시 모든 트래픽 허용&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;이처럼 NetworkPolicy는 &amp;ldquo;어떤 Pod가 어떤 Pod와 통신할 수 있는지&amp;quot;를 제어하는 방화벽 규칙과 같습니다.&lt;/p&gt;</description></item></channel></rss>