<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>How-To Guide on Advanced Beginner</title><link>https://advanced-beginner.github.io/ko/docs/kubernetes/howto/</link><description>Recent content in How-To Guide 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/howto/index.xml" rel="self" type="application/rss+xml"/><item><title>Pod 트러블슈팅</title><link>https://advanced-beginner.github.io/ko/docs/kubernetes/howto/pod-troubleshooting/</link><pubDate>Fri, 16 Jan 2026 00:00:00 +0000</pubDate><author>d8lzz1gpw@mozmail.com (kimbenji)</author><guid>https://advanced-beginner.github.io/ko/docs/kubernetes/howto/pod-troubleshooting/</guid><description>&lt;blockquote class='book-hint '&gt;
&lt;p&gt;&lt;strong&gt;목표&lt;/strong&gt;: Pod가 정상적으로 시작되지 않거나 비정상 종료될 때 원인을 파악하고 해결합니다
&lt;strong&gt;예상 시간&lt;/strong&gt;: 30분&lt;/p&gt;
&lt;/blockquote&gt;&lt;blockquote class="book-hint info"&gt;&lt;strong&gt;이 가이드의 범위&lt;/strong&gt;&lt;br&gt;&lt;p&gt;&lt;strong&gt;다루는 내용&lt;/strong&gt;: Pod 시작 실패, CrashLoopBackOff, ImagePullBackOff, Readiness 실패&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;다루지 않는 내용&lt;/strong&gt;: 네트워크 연결 문제(&lt;a href="network-troubleshooting/"&gt;네트워크 트러블슈팅&lt;/a&gt; 참조), 리소스 부족으로 인한 성능 저하(&lt;a href="resource-optimization/"&gt;리소스 최적화&lt;/a&gt; 참조)&lt;/p&gt;

&lt;/blockquote&gt;

&lt;h2 id="시작하기-전에"&gt;시작하기 전에&lt;a class="anchor" href="#%ec%8b%9c%ec%9e%91%ed%95%98%ea%b8%b0-%ec%a0%84%ec%97%90"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;다음 조건을 확인하세요.&lt;/p&gt;
&lt;h3 id="1-kubectl-설치-및-버전-확인"&gt;1. kubectl 설치 및 버전 확인&lt;a class="anchor" href="#1-kubectl-%ec%84%a4%ec%b9%98-%eb%b0%8f-%eb%b2%84%ec%a0%84-%ed%99%95%ec%9d%b8"&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;kubectl version --client&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;성공 시 출력:&lt;/strong&gt;&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;Client Version: v1.28.0&lt;/code&gt;&lt;/pre&gt;&lt;blockquote class="book-hint warning"&gt;&lt;strong&gt;버전 호환성&lt;/strong&gt;&lt;br&gt;kubectl 버전은 클러스터 버전과 ±1 마이너 버전 이내여야 합니다.
예: 클러스터 1.27 → kubectl 1.26~1.28 사용 가능
&lt;/blockquote&gt;

&lt;h3 id="2-클러스터-접근-확인"&gt;2. 클러스터 접근 확인&lt;a class="anchor" href="#2-%ed%81%b4%eb%9f%ac%ec%8a%a4%ed%84%b0-%ec%a0%91%ea%b7%bc-%ed%99%95%ec%9d%b8"&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;kubectl cluster-info&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;성공 시 출력:&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>리소스 최적화</title><link>https://advanced-beginner.github.io/ko/docs/kubernetes/howto/resource-optimization/</link><pubDate>Fri, 16 Jan 2026 00:00:00 +0000</pubDate><author>d8lzz1gpw@mozmail.com (kimbenji)</author><guid>https://advanced-beginner.github.io/ko/docs/kubernetes/howto/resource-optimization/</guid><description>&lt;blockquote class='book-hint '&gt;
&lt;p&gt;&lt;strong&gt;목표&lt;/strong&gt;: 적절한 CPU/메모리 설정을 찾아 리소스 효율성을 높입니다
&lt;strong&gt;예상 시간&lt;/strong&gt;: 45분&lt;/p&gt;
&lt;/blockquote&gt;&lt;blockquote class="book-hint info"&gt;&lt;strong&gt;이 가이드의 범위&lt;/strong&gt;&lt;br&gt;&lt;p&gt;&lt;strong&gt;다루는 내용&lt;/strong&gt;: 리소스 사용량 측정, requests/limits 적정값 산정, 스로틀링/OOM 해결&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;다루지 않는 내용&lt;/strong&gt;: 자동 스케일링(&lt;a href="../concepts/scaling/"&gt;스케일링&lt;/a&gt; 참조), Pod 시작 문제(&lt;a href="pod-troubleshooting/"&gt;Pod 트러블슈팅&lt;/a&gt; 참조)&lt;/p&gt;

&lt;/blockquote&gt;

&lt;h2 id="시작하기-전에"&gt;시작하기 전에&lt;a class="anchor" href="#%ec%8b%9c%ec%9e%91%ed%95%98%ea%b8%b0-%ec%a0%84%ec%97%90"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;다음 조건을 확인하세요.&lt;/p&gt;
&lt;h3 id="1-kubectl-설치-및-버전-확인"&gt;1. kubectl 설치 및 버전 확인&lt;a class="anchor" href="#1-kubectl-%ec%84%a4%ec%b9%98-%eb%b0%8f-%eb%b2%84%ec%a0%84-%ed%99%95%ec%9d%b8"&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;kubectl version --client&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;성공 시 출력:&lt;/strong&gt;&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;Client Version: v1.28.0&lt;/code&gt;&lt;/pre&gt;&lt;h3 id="2-metrics-server-설치-확인"&gt;2. Metrics Server 설치 확인&lt;a class="anchor" href="#2-metrics-server-%ec%84%a4%ec%b9%98-%ed%99%95%ec%9d%b8"&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;kubectl top nodes&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;성공 시 출력:&lt;/strong&gt;&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;NAME CPU(cores) CPU% MEMORY(bytes) MEMORY%
node-1 250m 12% 1024Mi 50%&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;strong&gt;오류가 발생하면 Metrics Server를 설치하세요.&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>네트워크 트러블슈팅</title><link>https://advanced-beginner.github.io/ko/docs/kubernetes/howto/network-troubleshooting/</link><pubDate>Fri, 16 Jan 2026 00:00:00 +0000</pubDate><author>d8lzz1gpw@mozmail.com (kimbenji)</author><guid>https://advanced-beginner.github.io/ko/docs/kubernetes/howto/network-troubleshooting/</guid><description>&lt;blockquote class='book-hint '&gt;
&lt;p&gt;&lt;strong&gt;목표&lt;/strong&gt;: Service나 Ingress가 연결되지 않을 때 원인을 파악하고 해결합니다
&lt;strong&gt;예상 시간&lt;/strong&gt;: 30분&lt;/p&gt;
&lt;/blockquote&gt;&lt;blockquote class="book-hint info"&gt;&lt;strong&gt;이 가이드의 범위&lt;/strong&gt;&lt;br&gt;&lt;p&gt;&lt;strong&gt;다루는 내용&lt;/strong&gt;: Service 연결 문제, DNS 문제, Ingress 라우팅 문제&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;다루지 않는 내용&lt;/strong&gt;: Pod 시작 문제(&lt;a href="pod-troubleshooting/"&gt;Pod 트러블슈팅&lt;/a&gt; 참조), 외부 네트워크 방화벽 설정&lt;/p&gt;

&lt;/blockquote&gt;

&lt;h2 id="시작하기-전에"&gt;시작하기 전에&lt;a class="anchor" href="#%ec%8b%9c%ec%9e%91%ed%95%98%ea%b8%b0-%ec%a0%84%ec%97%90"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;다음 조건을 확인하세요.&lt;/p&gt;
&lt;h3 id="1-kubectl-설치-및-클러스터-접근-확인"&gt;1. kubectl 설치 및 클러스터 접근 확인&lt;a class="anchor" href="#1-kubectl-%ec%84%a4%ec%b9%98-%eb%b0%8f-%ed%81%b4%eb%9f%ac%ec%8a%a4%ed%84%b0-%ec%a0%91%ea%b7%bc-%ed%99%95%ec%9d%b8"&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;kubectl cluster-info&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;성공 시 출력:&lt;/strong&gt;&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;Kubernetes control plane is running at https://xxx.xxx.xxx.xxx
CoreDNS is running at https://xxx.xxx.xxx.xxx/api/v1/namespaces/kube-system/services/kube-dns:dns/proxy&lt;/code&gt;&lt;/pre&gt;&lt;h3 id="2-pod-상태-확인"&gt;2. Pod 상태 확인&lt;a class="anchor" href="#2-pod-%ec%83%81%ed%83%9c-%ed%99%95%ec%9d%b8"&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;연결하려는 대상 Pod가 Running 상태인지 확인하세요.&lt;/p&gt;</description></item><item><title>로그 수집 및 분석</title><link>https://advanced-beginner.github.io/ko/docs/kubernetes/howto/logging-guide/</link><pubDate>Fri, 16 Jan 2026 00:00:00 +0000</pubDate><author>d8lzz1gpw@mozmail.com (kimbenji)</author><guid>https://advanced-beginner.github.io/ko/docs/kubernetes/howto/logging-guide/</guid><description>&lt;blockquote class='book-hint '&gt;
&lt;p&gt;&lt;strong&gt;목표&lt;/strong&gt;: 효과적으로 로그를 수집하고 분석하여 문제를 진단합니다
&lt;strong&gt;예상 시간&lt;/strong&gt;: 25분&lt;/p&gt;
&lt;/blockquote&gt;&lt;blockquote class="book-hint info"&gt;&lt;strong&gt;이 가이드의 범위&lt;/strong&gt;&lt;br&gt;&lt;p&gt;&lt;strong&gt;다루는 내용&lt;/strong&gt;: kubectl logs 활용, 멀티 컨테이너 로그, 로그 필터링, stern 도구&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;다루지 않는 내용&lt;/strong&gt;: 중앙 로깅 시스템(ELK, Loki) 설정, 장기 로그 보관&lt;/p&gt;

&lt;/blockquote&gt;

&lt;h2 id="시작하기-전에"&gt;시작하기 전에&lt;a class="anchor" href="#%ec%8b%9c%ec%9e%91%ed%95%98%ea%b8%b0-%ec%a0%84%ec%97%90"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;다음 조건을 확인하세요.&lt;/p&gt;
&lt;h3 id="1-kubectl-설치-및-클러스터-접근-확인"&gt;1. kubectl 설치 및 클러스터 접근 확인&lt;a class="anchor" href="#1-kubectl-%ec%84%a4%ec%b9%98-%eb%b0%8f-%ed%81%b4%eb%9f%ac%ec%8a%a4%ed%84%b0-%ec%a0%91%ea%b7%bc-%ed%99%95%ec%9d%b8"&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;kubectl cluster-info&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;성공 시 출력:&lt;/strong&gt;&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;Kubernetes control plane is running at https://xxx.xxx.xxx.xxx&lt;/code&gt;&lt;/pre&gt;&lt;h3 id="2-로그-접근-권한-확인"&gt;2. 로그 접근 권한 확인&lt;a class="anchor" href="#2-%eb%a1%9c%ea%b7%b8-%ec%a0%91%ea%b7%bc-%ea%b6%8c%ed%95%9c-%ed%99%95%ec%9d%b8"&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;kubectl auth can-i get pods/log&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;성공 시 출력:&lt;/strong&gt;&lt;/p&gt;</description></item></channel></rss>