iT邦幫忙

鐵人檔案

2025 iThome 鐵人賽
回列表
自我挑戰組

雲端與資料平台實戰:從抽象概念到落地技術 系列

本系列以 30 天連載,從抽象思維出發,構築可落地的雲端資料平台。內容涵蓋:
- 工程思維—釐清「抽象」的語意差異與價值。
- Helm 實戰—values.yaml 設計、template 技巧、Bitnami 範例。
- GitLab CI—基本介紹、部署整合、版本與參數管理。
- Kafka—從 Log 與資料庫演進理解事件流平台誕生與效能。
- Kubernetes—annotation/label 設計、k9s 示範 CRD、外部 API。
- Terraform—多環境治理與自動化部署。
最後以架構藍圖與決策模板收束,整合成可複製的雲端平台藍圖。

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

Day1 開賽宣言:30 天雲端資料平台挑戰計劃

在工作中,我一直在思考:有沒有一個合適的地方,可以好好整理並分享自己在實務中累積的經驗?那些關於專案的體悟、對工作的省思,雖然不斷浮現,卻總是缺少一個完整而有系...

2025-09-15 ‧ 由 boicelu 分享
DAY 2

Day2 抽象的兩種面貌:中文語境的誤解與外文語境的價值

在中文語境中,「抽象」往往帶有一種負面意味,常被用來形容「難以理解」或「不夠清楚」;例如人們會說:「你的行為很抽象」、「你說的話太抽象了」。在這種用法下,抽象似...

2025-09-16 ‧ 由 boicelu 分享
DAY 3

Day3 從工程案例看「抽象」的實用價值

在工程世界裡,抽象不是哲學上的空談,而是日常中無處不在的工具。它就像一層「隱形的結構」,幫助我們面對複雜的系統時,仍能保持清晰的操作與判斷。今天,我想透過幾個實...

2025-09-17 ‧ 由 boicelu 分享
DAY 4

Day4 過度抽象 vs 過度具體:設計的平衡點

1. 抽象與具體的張力 在工程設計中,我們常在「抽象」與「具體」之間徘徊: 過度抽象 → 空談或黑箱 module "network"...

2025-09-18 ‧ 由 boicelu 分享
DAY 5

Day5 從宣告式配置理解helm的運作

承接前一篇我們對 Helm values.yaml 的討論,今天我們要真正把平台實戰落地,就必須從 Helm Chart 開始說起。不可避免地,我們先簡單介紹...

2025-09-19 ‧ 由 boicelu 分享
DAY 6

Day6 設計 Helm values.yaml:為什麼減少階層可以更優雅

延續前一日對 Helm values 的介紹,今天我們來探討 如何讓 values 的設計更為優雅。 在最初的例子中,我們只設定了 replica、image...

2025-09-20 ‧ 由 boicelu 分享
DAY 7

Day7 Helm template 常用函數與最佳實踐

上一個章節中,我們介紹了如何透過減少縮排與使用 _helpers.tpl 來讓 Helm 模板更加簡潔易讀。這一章將進一步回顧並實作一些 Helm Templa...

2025-09-21 ‧ 由 boicelu 分享
DAY 8

Day 8 瀏覽 Bitnami Library ,學習建構Helm Chart

Bitnami Library 是一個非常實用的 Helm Library,裡面收錄了大多數知名服務,並且持續維護。對 DevOps 人員來說,它就像一個百寶箱...

2025-09-22 ‧ 由 boicelu 分享
DAY 9

Day9 Helm Chart 部署與版本管理

在昨天的瀏覽 Bitnami Library中 我們提到了helm install my-release oci://registry-1.docker.io/...

2025-09-23 ‧ 由 boicelu 分享
DAY 10

Day 10 GitLab CI 基礎:Runner、Image 與 Stage 運作解析

在前四天的 Helm 實戰中,我們認識到「平台級服務」這個概念。今天,我們接著介紹 GitLab——一個集結多種需求的典型平台。 從程式碼管理、協作流程,到持續...

2025-09-24 ‧ 由 boicelu 分享