iT邦幫忙

鐵人檔案

2025 iThome 鐵人賽
回列表
Cloud Native

從 Docker 到 K8s:我的 30 天雲原生筆記 系列

本系列是一位文組轉碼工程師的30天雲原生筆記。我將工作中接觸到的 Docker, Kubernetes, CI/CD, Istio 等技術,透過重讀官方文件與整理實作經驗,轉化為一份系統性的學習地圖。

參賽天數 22 天 | 共 22 篇文章 | 6 人訂閱 訂閱系列文 RSS系列文
DAY 11

Day 11: K8s 如何劃分領地 - Namespaces

哈囉,大家好,歡迎來到 K8s的第四天! 在昨天的 Day 10,提到了 Labels 與 Selectors,知道 Kubernetes 物件之間如何建立關聯...

2025-09-18 ‧ 由 Min 分享
DAY 12

Day 12: ConfigMap & Secret

哈囉大家~歡迎來到 K8s 第五天! 到目前為止,我們已經把 OTA 專案部署在 Kubernetes 上,學會了 Deployment、Service,還用...

2025-09-19 ‧ 由 Min 分享
DAY 13

Day 13: PersistentVolume (PV) & PersistentVolumeClaim (PVC)

大家好!歡迎來到 K8s 的第六天! 昨天的 Day 12,我們把設定檔(ConfigMap、Secret)成功「搬」出應用程式,讓 Deployment 看起...

2025-09-20 ‧ 由 Min 分享
DAY 14

Day 14: Probes (Liveness & Readiness)

哈囉,大家好,歡迎來到 K8s 的第七天! 在過去幾天,我們已經學會了如何部署 Deployment,怎麼注入設定 (ConfigMap / Secret),也...

2025-09-21 ‧ 由 Min 分享
DAY 15

Day 15: Ingress & Ingress Controller

哈囉大家好,歡迎來到 K8s 的第八天! 到目前為止,我們的應用雖然已經能部署、能健康檢查、能存資料,但都還是「關在 Kubernetes 叢集裡面」。問題來了...

2025-09-22 ‧ 由 Min 分享
DAY 16

Day 16: 標準化包裝:Helm

哈囉大家好,歡迎來到 K8s 的第九天! 在昨天的 Day 15,我們已經使用 Ingress 為 OTA 專案建立了統一的流量入口。到目前為止,我們已經掌握了...

2025-09-23 ‧ 由 Min 分享
DAY 17

Day 17: 管理不同身份 - StatefulSet vs. Deployment

哈囉,大家好,歡迎來到 K8s 的最後一天! 這幾天我們一直在用 Deployment 來操作 K8s 的工作負載。像我們之前的 ota-backend,它其實...

2025-09-24 ‧ 由 Min 分享
DAY 18

Day 18: CI/CD 是什麼?為什麼它是現代開發的標準配備?

哈囉,大家好!歡迎來到我們系列文的第三階段! 在過去的十天裡,我們已經徹底征服了 Kubernetes 的核心。從一個 Pod 開始,到部署 Deploymen...

2025-09-25 ‧ 由 Min 分享
DAY 19

Day 19: 設定 GitLab Runner on K8s

哈囉,大家好,歡迎來到我們 CI/CD 的第二天! 在昨天的 Day 18 中,我們介紹了 GitLab CI/CD 的核心觀念,知道了整個自動化流程是透過一份...

2025-09-26 ‧ 由 Min 分享
DAY 20

Day 20: 撰寫 .gitlab-ci.yml:打造第一條 Pipeline

哈囉大家好,歡迎來到 CI/CD 自動化的第三天! 在昨天的 Day 19,我們成功地在 Kubernetes 叢集中,部署並註冊了一位隨時待命的 GitLab...

2025-09-27 ‧ 由 Min 分享