<?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 Guides on Advanced Beginner</title><link>https://advanced-beginner.github.io/en/docs/kubernetes/howto/</link><description>Recent content in How-to Guides on Advanced Beginner</description><generator>Hugo</generator><language>en-US</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/en/docs/kubernetes/howto/index.xml" rel="self" type="application/rss+xml"/><item><title>Pod Troubleshooting</title><link>https://advanced-beginner.github.io/en/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/en/docs/kubernetes/howto/pod-troubleshooting/</guid><description>&lt;blockquote class='book-hint '&gt;
&lt;p&gt;&lt;strong&gt;Objective&lt;/strong&gt;: Identify and resolve issues when Pods fail to start or terminate abnormally
&lt;strong&gt;Estimated Time&lt;/strong&gt;: 30 minutes&lt;/p&gt;
&lt;/blockquote&gt;&lt;blockquote class="book-hint info"&gt;&lt;strong&gt;Scope of This Guide&lt;/strong&gt;&lt;br&gt;&lt;p&gt;&lt;strong&gt;Covers&lt;/strong&gt;: Pod startup failures, CrashLoopBackOff, ImagePullBackOff, Readiness failures&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Does not cover&lt;/strong&gt;: Network connectivity issues (see &lt;a href="network-troubleshooting/"&gt;Network Troubleshooting&lt;/a&gt;), performance degradation due to resource constraints (see &lt;a href="resource-optimization/"&gt;Resource Optimization&lt;/a&gt;)&lt;/p&gt;

&lt;/blockquote&gt;

&lt;h2 id="before-you-begin"&gt;Before You Begin&lt;a class="anchor" href="#before-you-begin"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Verify the following prerequisites.&lt;/p&gt;
&lt;h3 id="1-verify-kubectl-installation-and-version"&gt;1. Verify kubectl Installation and Version&lt;a class="anchor" href="#1-verify-kubectl-installation-and-version"&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;Success output:&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;Version Compatibility&lt;/strong&gt;&lt;br&gt;kubectl version must be within ±1 minor version of cluster version.
Example: Cluster 1.27 → kubectl 1.26~1.28 supported
&lt;/blockquote&gt;

&lt;h3 id="2-verify-cluster-access"&gt;2. Verify Cluster Access&lt;a class="anchor" href="#2-verify-cluster-access"&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;Success output:&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Resource Optimization</title><link>https://advanced-beginner.github.io/en/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/en/docs/kubernetes/howto/resource-optimization/</guid><description>&lt;blockquote class='book-hint '&gt;
&lt;p&gt;&lt;strong&gt;Objective&lt;/strong&gt;: Find appropriate CPU/memory settings to improve resource efficiency
&lt;strong&gt;Estimated Time&lt;/strong&gt;: 45 minutes&lt;/p&gt;
&lt;/blockquote&gt;&lt;blockquote class="book-hint info"&gt;&lt;strong&gt;Scope of This Guide&lt;/strong&gt;&lt;br&gt;&lt;p&gt;&lt;strong&gt;Covers&lt;/strong&gt;: Measuring resource usage, determining appropriate requests/limits values, resolving throttling/OOM&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Does not cover&lt;/strong&gt;: Auto-scaling (see &lt;a href="../concepts/scaling/"&gt;Scaling&lt;/a&gt;), Pod startup issues (see &lt;a href="pod-troubleshooting/"&gt;Pod Troubleshooting&lt;/a&gt;)&lt;/p&gt;

&lt;/blockquote&gt;

&lt;h2 id="before-you-begin"&gt;Before You Begin&lt;a class="anchor" href="#before-you-begin"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Verify the following prerequisites.&lt;/p&gt;
&lt;h3 id="1-verify-kubectl-installation-and-version"&gt;1. Verify kubectl Installation and Version&lt;a class="anchor" href="#1-verify-kubectl-installation-and-version"&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;Success output:&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-verify-metrics-server-installation"&gt;2. Verify Metrics Server Installation&lt;a class="anchor" href="#2-verify-metrics-server-installation"&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;Success output:&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;If you get an error, install Metrics Server.&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Network Troubleshooting</title><link>https://advanced-beginner.github.io/en/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/en/docs/kubernetes/howto/network-troubleshooting/</guid><description>&lt;blockquote class='book-hint '&gt;
&lt;p&gt;&lt;strong&gt;Objective&lt;/strong&gt;: Identify and resolve issues when Service or Ingress fails to connect
&lt;strong&gt;Estimated Time&lt;/strong&gt;: 30 minutes&lt;/p&gt;
&lt;/blockquote&gt;&lt;blockquote class="book-hint info"&gt;&lt;strong&gt;Scope of This Guide&lt;/strong&gt;&lt;br&gt;&lt;p&gt;&lt;strong&gt;Covers&lt;/strong&gt;: Service connectivity issues, DNS issues, Ingress routing issues&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Does not cover&lt;/strong&gt;: Pod startup issues (see &lt;a href="pod-troubleshooting/"&gt;Pod Troubleshooting&lt;/a&gt;), external network firewall configuration&lt;/p&gt;

&lt;/blockquote&gt;

&lt;h2 id="before-you-begin"&gt;Before You Begin&lt;a class="anchor" href="#before-you-begin"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Verify the following prerequisites.&lt;/p&gt;
&lt;h3 id="1-verify-kubectl-installation-and-cluster-access"&gt;1. Verify kubectl Installation and Cluster Access&lt;a class="anchor" href="#1-verify-kubectl-installation-and-cluster-access"&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;Success output:&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-verify-pod-status"&gt;2. Verify Pod Status&lt;a class="anchor" href="#2-verify-pod-status"&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Verify the target Pods you want to connect to are in Running status.&lt;/p&gt;</description></item><item><title>Log Collection &amp; Analysis</title><link>https://advanced-beginner.github.io/en/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/en/docs/kubernetes/howto/logging-guide/</guid><description>&lt;blockquote class='book-hint '&gt;
&lt;p&gt;&lt;strong&gt;Objective&lt;/strong&gt;: Effectively collect and analyze logs to diagnose problems
&lt;strong&gt;Estimated Time&lt;/strong&gt;: 25 minutes&lt;/p&gt;
&lt;/blockquote&gt;&lt;blockquote class="book-hint info"&gt;&lt;strong&gt;Scope of This Guide&lt;/strong&gt;&lt;br&gt;&lt;p&gt;&lt;strong&gt;Covers&lt;/strong&gt;: kubectl logs usage, multi-container logs, log filtering, stern tool&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Does not cover&lt;/strong&gt;: Central logging system (ELK, Loki) setup, long-term log retention&lt;/p&gt;

&lt;/blockquote&gt;

&lt;h2 id="before-you-begin"&gt;Before You Begin&lt;a class="anchor" href="#before-you-begin"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Verify the following prerequisites.&lt;/p&gt;
&lt;h3 id="1-verify-kubectl-installation-and-cluster-access"&gt;1. Verify kubectl Installation and Cluster Access&lt;a class="anchor" href="#1-verify-kubectl-installation-and-cluster-access"&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;Success output:&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-verify-log-access-permissions"&gt;2. Verify Log Access Permissions&lt;a class="anchor" href="#2-verify-log-access-permissions"&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;Success output:&lt;/strong&gt;&lt;/p&gt;</description></item></channel></rss>