從 K8s、GitOps 到 Observability,打造 Internal Developer Platform (IDP) 實現全自動維運,鋪平微服務交付之路。
今天我們試著部署一個 OpenTelemetry Collector Gateway。服務只需要將 Metrics、Logs 和 Traces 傳到同一個 OT...
同一個操作,為什麼會散在好幾個服務裡 前一篇已經讓 OpenTelemetry Collector 收到資料,但 Collector 不知道 BFF 呼叫 to...
前一篇已經把一次 Create Todo 串成一條 Trace。不過只在 Collector 的 debug log 裡找 Trace ID,只能確認資料有送進...
CI/CD 簡介 平台工程不只要提供 Kubernetes、GitOps 或觀測工具,也要讓團隊知道程式碼改完後怎麼往下走:誰來確認它能編譯、測試有沒有通過、C...
從通過檢查的原始碼,交出可部署的 image Day 14 的 Pull Request(PR)CI 會對 Todo.Api 與 Todo.Bff 執行 res...
CI 建好 image,部署交給 GitOps Day 15 的 release workflow 由 todo-api-v* 或 todo-bff-v* ta...
前言 Day 16 將 CI 與部署分開:Todo API 的 release workflow 產出 image digest,部署流程再透過 GitOps...
前一篇用 Backstage 整理了 todo-api 更新 Dev 版本的路徑:開發者填入 CI 產出的 digest,模板提出 Git 設定變更,經 rev...
前一篇讓 Kubernetes 認識了 Microservice:服務團隊可以用 image、port 表達部署需求,API Server 也能檢查資料格式。不...
前一篇我們選定用 Kopf 實作 Operator。今天我們從事件處理開始看:當 Microservice 建立或設定改變時,Kopf 如何呼叫我們寫的函式?我...