本系列文章專為 Kubernetes (K8s) 初學者與後端開發者設計,以「觀念打底 + 本地實作 + 踩坑紀錄」為核心,帶領讀者從零建構雲端原生(Cloud Native)的架構思維。
內容涵蓋:
1、架構基礎:Docker 到 K8s 演進史與 Minikube 本地集群建置。
2、核心實戰:Pod、Deployment、Service、Ingress 等物件部署。
3、進階維運:Helm 打包、HPA 自動擴縮容、Prometheus 監控與 GitOps 觀念。
帶你 30 天無痛建立雲端原生思維,獨立完成應用部署!
今日目標 宣示參加 2026 iThome 鐵人賽「Kubernetes」主題挑戰。 釐清為什麼在雲端原生(Cloud Native)時代,學習容器編排(Co...
今日目標 了解軟體部署架構的三次重大演進:實體機(Bare Metal)➔ 虛擬化(VM)➔ 容器化(Container)。 搞懂 Docker 解決的痛點,...
今日目標 理解 Kubernetes 集群的整體架構與運作邏輯。 搞懂 Control Plane(主控台 / 大腦)的核心組件與職責。 掌握 Worker...
今日目標 理解 Minikube 的運作原理與優勢。 完成本地環境前置需求安裝(Docker 與 Minikube CLI)。 成功啟動第一個單節點 Kube...
今日目標 理解 kubectl 的語法結構與運作機制。 掌握指令式操作(Imperative Commands)的核心指令:建立、查詢、除錯與刪除。 透過單行...
今日目標 理解 Kubernetes 的最小運算與調度單位:Pod。 搞懂「為什麼 K8s 不直接管理 Container,而是要封裝成 Pod?」。 掌握...
今日目標 理解宣告式管理(Declarative Management)與 Infrastructure as Code(IaC)的核心精神。 掌握 Kube...
今日目標 理解為什麼在生產環境中幾乎「不會單獨建立 Pod」。 掌握 Deployment、ReplicaSet 與 Pod 之間的三層架構關係。 理解 La...
今日目標 理解傳統部署「停機維護」的痛點與 Kubernetes 滾動更新(Rolling Update)的運作機制。 掌握 Deployment 如何透過建...
今日目標 理解為什麼不能直接依賴 Pod IP 進行通訊(Pod 的短暫性與動態 IP 痛點)。 搞懂 Kubernetes Service 的角色定位與 E...