iT邦幫忙

鐵人檔案

2025 iThome 鐵人賽
回列表
DevOps

30 天挑戰 CKAD 認證!菜鳥的 Kubernetes 學習日記 系列

一個 AI、雲端工程師決定挑戰 CKAD 認證的學習紀錄!從完全不懂 Kubernetes 開始,一步步學習容器編排技術。每天分享學習進度、實作過程中的各種踩坑經驗,以及新手視角的理解筆記。不是教學文,而是真實的學習歷程分享,希望能跟其他正在學習或想學習 K8s 的朋友一起成長!

參賽天數 25 天 | 共 25 篇文章 | 5 人訂閱 訂閱系列文 RSS系列文
DAY 1

【Day01】30天挑戰 CKAD!菜鳥工程師的 Kubernetes 學習起點

自我介紹 哈囉大家好~這是我第二次參加鐵人賽,也是連續參賽的第二年。去年我寫的是 2024 iThome 鐵人賽 - T 大使 AI 之旅,主題選擇了 生成式...

2025-09-08 ‧ 由 Sean 分享
DAY 2

【Day02】搞懂 K8s 架構:Master Node 和 Worker Node 的分工合作

前情提要 昨天簡單的自我介紹,以及探討 K8s 的強大之處,今天要來看看究竟 K8s 是如何運作的! Node 和 Cluster 的基本概念 首先我們看到...

2025-09-09 ‧ 由 Sean 分享
DAY 3

【Day03】Kubernetes 最小單位 Pod:不只是容器這麼簡單

前情提要 昨天搞懂了 K8s 的整體架構,知道 Master Node 和 Worker Node 怎麼分工合作,也看到了那個複雜的流程圖。但是 K8s 不是...

2025-09-10 ‧ 由 Sean 分享
DAY 4

【Day04】告別命令式!用 YAML 檔優雅地部署 Pod

前情提要 昨天我們成功建立了一個 nginx 的 Pod,並體驗到 Pod 從建立到 Ready 的過程。輸一行指令就能把 Pod 給跑起來,雖然這個動作看起...

2025-09-11 ‧ 由 Sean 分享
DAY 5

【Day05】Pod 掛了怎麼辦?ReplicaSet 自我修復

前情提要 昨天我們學會了用 YAML 檔來部署 Pod,也拆解了 Kubernetes YAML 檔的四個必備欄位。透過聲明式配置,我們獲得了 可重現性、版本...

2025-09-12 ‧ 由 Sean 分享
DAY 6

【Day06】應用更新不中斷?Deployment 滾動部署實戰

前情提要 昨天我們認識了 ReplicaSet,看到它如何自動維持 Pod 的副本數量,帶來高可用性和水平擴展的好處。我們也實際體驗了當 Pod 被刪除時,R...

2025-09-13 ‧ 由 Sean 分享
DAY 7

【Day07】Kubernetes 的管家:Namespace 的分區魔法

前情提要 昨天我們體驗了 Deployment,看到它如何在 ReplicaSet 之上提供更高層次的抽象,幫我們解決應用程式更新時的痛點。不管是 Rolli...

2025-09-14 ‧ 由 Sean 分享
DAY 8

【Day08】叢集資源怎麼分?ResourceQuota 和 LimitRange 配額管理實戰

前情提要 昨天我們透過 Namespace 可以避免資源名稱衝突,讓開發、測試、生產環境各自獨立運作。我們也實際操作了如何建立 Namespace,並學會用聲...

2025-09-15 ‧ 由 Sean 分享
DAY 9

【Day09】配置檔案不寫死!ConfigMap 與 Secret 管理應用程式配置

前情提要 昨天我們看到如何用 ResourceQuota 和 LimitRange 來管理 Kubernetes Cluster 的資源配額。透過 Resou...

2025-09-16 ‧ 由 Sean 分享
DAY 10

【Day10】服務要曝光:Service 入門實戰

前情提要 昨天我們看了應用程式的 配置管理。透過 ConfigMap 將一般設定參數從程式碼中分離,用 Secret 集中管理敏感資訊,甚至實作了 ETCD...

2025-09-17 ‧ 由 Sean 分享