透過 30 天,分享如何用 K8S 部署一個異構微服務專案:Java(Spring Boot)處理身分驗證、Python(FastAPI + Delta Lake)處理晶圓大數據分析、Node.js 作為 API Gateway、React + ECharts 負責前端視覺化。內容涵蓋從本機 Docker Compose 到 K8S 的完整實作:容器化、Helm 部署管理、雲端叢集建置、GitHub Actions 串接 ArgoCD 的 GitOps 自動化流程,以及 Prometheus/Grafana 監控、Jaeger 追蹤、Trivy 安全掃描、Velero 災難復原與資源調優。
Day 21: 供應鏈安全:鏡像掃描 (Image Scanning) 與漏洞管理 在 Image 進入叢集前,先抓出潛在的安全漏洞。 1. 什麼是供應鏈安全...
Day 22: 監控體系 (一):Prometheus 與 Grafana 的架構與安裝 建立系統的靈魂之窗,觀測所有資源指標。 1. 為什麼微服務需要監控 單...
Day 23: 監控體系 (二):設計 Wafer BI 專屬的監控 Dashboard 將技術指標轉化為直觀的圖表,快速掌握健康度。 1. 核心觀測指標:RE...