這個系列整理自我準備 CKA 認證時的學習筆記,將 Kubernetes 常見但容易混淆的觀念,拆成 30 天逐步說明。內容會涵蓋 Pod、Deployment、Service、Ingress、儲存、排程、資源管理與高可用設計等主題,並搭配 YAML 範例與實際操作,幫助讀者理解各項資源如何運作,而不只是背誦指令。適合剛接觸 Kubernetes、準備 CKA,或想重新整理基礎觀念的人閱讀
前言 昨天我們學完了 Kubernetes 儲存三兄弟 —— PV、PVC、StorageClass,讓儲存資源可以自動建立並完成綁定。 但到目前為止,我們使用...
前言 到目前為止,我們學了很多「怎麼建東西」—— Deployment、Service、ConfigMap、PV、StatefulSet…… 但有一個問題我們一...
前言 昨天我們認識了 kube-scheduler 的排程流程:Filtering → Scoring → Binding,也學會用 requests 和 li...
前言 昨天我們學了 Node Affinity 和 Taints & Tolerations —— 一個是 Pod 選 Node,一個是 Node 限制...
前言 昨天我們學了 Pod Affinity 與 Anti-Affinity,用來控制 Pod 之間的排程關係。 其中 Pod Anti-Affinity 可以...
前言 昨天我們學了 topologySpreadConstraints —— 讓 Pod 在不同 Node 或 Zone 之間更均勻地分散。 到目前為止,排程系...
前言 昨天我們結束了排程系列(Day 12–16),從「Pod 該去哪裡」一路學到「資源不足時誰應該優先」。 但回頭想想,到目前為止我們討論的 Pod,大多都是...
前言 昨天我們學了 Init Container —— Pod 啟動前的初始化機制。 Init Container 的特性是「完成任務後就退出」,主要負責在主要...
前言 昨天我們學了 Sidecar Container —— Pod 內多 Container 協作的核心模式,讓輔助 Container 可以持續協助主要 C...
前言 到 Day 19 為止,我們已經學了很多 Kubernetes 資源:Deployment、Service、Ingress、ConfigMap、Secre...