iT邦幫忙

鐵人檔案

2026 iThome 鐵人賽
回列表
Kubernetes

從零學 K8s|30 天核心概念 × 實作,新手也能真正掌握 Kubernetes 系列

這個系列記錄我從零開始學習 Kubernetes 的歷程,除了建立核心觀念,更希望透過實作動手跑,讓每個概念都能真正吸收。
30 天內容涵蓋 K8s 核心架構、Pod、Deployment、Service、Ingress 等基礎資源,逐步深入 ConfigMap、Secret、StatefulSet、RBAC、HPA 等進階配置,再到 Helm 打包、多環境部署、CI/CD 與 GitOps 實戰,最後透過 Prometheus、Grafana、Loki 建立完整的監控與日誌系統。

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

Day 21|K8s 除錯

昨天設定了 NetworkPolicy,限制 Pod 之間的網路流量。今天會整理 K8s 除錯的流程,以及常見錯誤的排查方式。 除錯流程 遇到問題,從上往下逐...

2026-10-05 ‧ 由 cc225600 分享
DAY 22

Day 22|Helm (1)

昨天整理了 K8s 常見的錯誤狀況和排查方式,今天要學 K8s 的套件管理工具——Helm。 為什麼需要 Helm 到目前為止,Todo App 已經累積了不...

2026-10-06 ‧ 由 cc225600 分享
DAY 23

Day 23|Helm (2)

昨天學了 Helm 的基本概念,今天自己動手把 Todo App 的所有 YAML 包成一個 Helm Chart,包含前端、API 和 MySQL,一個指令就...

2026-10-07 ‧ 由 cc225600 分享
DAY 24

Day 24|Helm 多環境部署實戰

昨天把 Todo App 包成 Helm Chart,今天用這個 Chart 部署到 dev 和 staging 兩個環境,實際體驗 Helm 怎麼讓多環境部署...

2026-10-08 ‧ 由 cc225600 分享
DAY 25

Day 25|CI/CD 整合(GitHub Actions)

昨天用 Helm 部署了 dev 和 staging,但每次改程式都要手動 build image、push、helm upgrade。今天用 GitHub A...

2026-10-09 ‧ 由 cc225600 分享
DAY 26

Day 26|GitOps(ArgoCD)

昨天的 CI 會自動 build image,並把新 tag 寫回 values-staging.yaml,但部署還要手動 git pull 和 helm up...

2026-10-10 ‧ 由 cc225600 分享
DAY 27

Day 27|Prometheus

前兩天讓 build 和部署都自動化了,但新版本部署上去之後,跑得好不好?今天用 Helm 安裝 kube-prometheus-stack 這套監控系統,先學...

2026-10-11 ‧ 由 cc225600 分享