透過 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 31: 番外篇:不用公網 IP,透過 Cloudflare Tunnel 將本地 K8S 發布到外網 把留在本機的整套微服務,安全穿透到公網展示。 1....