iT邦幫忙

鐵人檔案

2026 iThome 鐵人賽
回列表
Kubernetes

從零開始的雲端實戰:30 天 Kubernetes 核心觀念與部署指南 系列

本系列文章專為 Kubernetes (K8s) 初學者與後端開發者設計,以「觀念打底 + 本地實作 + 踩坑紀錄」為核心,帶領讀者從零建構雲端原生(Cloud Native)的架構思維。

內容涵蓋:
1、架構基礎:Docker 到 K8s 演進史與 Minikube 本地集群建置。
2、核心實戰:Pod、Deployment、Service、Ingress 等物件部署。
3、進階維運:Helm 打包、HPA 自動擴縮容、Prometheus 監控與 GitOps 觀念。

帶你 30 天無痛建立雲端原生思維,獨立完成應用部署!

參賽天數 23 天 | 共 30 篇文章 | 2 人訂閱 訂閱系列文 RSS系列文
DAY 1

【Day 01】為什麼我要挑戰 30 天搞懂 Kubernetes?(目標與學習藍圖)

今日目標 宣示參加 2026 iThome 鐵人賽「Kubernetes」主題挑戰。 釐清為什麼在雲端原生(Cloud Native)時代,學習容器編排(Co...

2026-08-13 ‧ 由 b132009 分享
DAY 2

【Day 02】環境演進史:從實體機、VM、Docker 到 K8s 解決了什麼問題?

今日目標 了解軟體部署架構的三次重大演進:實體機(Bare Metal)➔ 虛擬化(VM)➔ 容器化(Container)。 搞懂 Docker 解決的痛點,...

2026-08-14 ‧ 由 b132009 分享
DAY 3

【Day 03】K8s 的大腦與手腳:Control Plane 與 Worker Node 架構拆解

今日目標 理解 Kubernetes 集群的整體架構與運作邏輯。 搞懂 Control Plane(主控台 / 大腦)的核心組件與職責。 掌握 Worker...

2026-08-15 ‧ 由 b132009 分享
DAY 4

【Day 04】本地實驗場打造:使用 Minikube 建立第一個單節點 K8s 集群

今日目標 理解 Minikube 的運作原理與優勢。 完成本地環境前置需求安裝(Docker 與 Minikube CLI)。 成功啟動第一個單節點 Kube...

2026-08-16 ‧ 由 b132009 分享
DAY 5

【Day 05】與 K8s 對話:kubectl 常用指令與指令式(Imperative)操作

今日目標 理解 kubectl 的語法結構與運作機制。 掌握指令式操作(Imperative Commands)的核心指令:建立、查詢、除錯與刪除。 透過單行...

2026-08-17 ‧ 由 b132009 分享
DAY 6

【Day 06】最小運算單位:Pod 是什麼?為什麼不直接跑 Container?

今日目標 理解 Kubernetes 的最小運算與調度單位:Pod。 搞懂「為什麼 K8s 不直接管理 Container,而是要封裝成 Pod?」。 掌握...

2026-08-18 ‧ 由 b132009 分享
DAY 7

【Day 07】第一個 Declarative 部署:撰寫 Pod YAML 檔並部署 Nginx

今日目標 理解宣告式管理(Declarative Management)與 Infrastructure as Code(IaC)的核心精神。 掌握 Kube...

2026-08-19 ‧ 由 b132009 分享
DAY 8

【Day 08】自癒與多副本:Deployment 與 ReplicaSet 如何確保 Pod 不掛掉?

今日目標 理解為什麼在生產環境中幾乎「不會單獨建立 Pod」。 掌握 Deployment、ReplicaSet 與 Pod 之間的三層架構關係。 理解 La...

2026-08-20 ‧ 由 b132009 分享
DAY 9

【Day 09】零停機更新:Rolling Update 滾動升級與 Rollback 退回舊版

今日目標 理解傳統部署「停機維護」的痛點與 Kubernetes 滾動更新(Rolling Update)的運作機制。 掌握 Deployment 如何透過建...

2026-08-21 ‧ 由 b132009 分享
DAY 10

【Day 10】Pod 之間的溝通橋樑:Service(ClusterIP)概念與內部網路

今日目標 理解為什麼不能直接依賴 Pod IP 進行通訊(Pod 的短暫性與動態 IP 痛點)。 搞懂 Kubernetes Service 的角色定位與 E...

2026-08-22 ‧ 由 b132009 分享