透過 Quarkus 框架學習與 Kubernetes 整合之路,不論是部署或是 Helm、kustomize。透過 30 天來一步一步掌舵。
Quarkus 是一個使用 GraalVM 和 HotSpot JVM 環境,是一個為 Kubernetes 量身定制的雲原生 Java 框架。它將 Java...
本次學習目標是 建立 Quarkus 專案 建置 Kubernetes YAML,認識 Deployment 和 Service 資源 使用 Jib 建置容器...
本次目標 透過 K3d 建置一座 Kubernetes 部署 Quarkus 資源 存取 Quarkus 專案 API 資源 Deployment 的回滾 探...
目標 認識 Security Context 為 Quarkus 應用程式配置 Security Context 在 Linux 系統上,實務上可能要調整...
Kubernetes 和微服務的整合讓開發人員還有環境產生了一些變化。以前也許是單體的服務現在可能是切分了數幾個微服務,可以想像,服務切分的多則故障機率相對會提...
本次學習目標 Quarkus 實現健康檢查 整合 EMQX 與 PostgreSQL 探討實際部署後的 Pod 內容 我們在 Quarkus 中新增以下依賴...
本次目標 了解 Graceful shutdown Graceful shutdown 好處 preStop hook 長時間任務運行問題 了解 Grace...
在上一章節理解優雅關閉(Gracefule shutdown)相關概念,此章節會透過 Quarkus 進行實作。實作內容會有 PostgreSQL Quark...
接續上一章節,為了更方便觀察外部送進來的請求。新增了一個 API @GET @Path("/longtime") @...
本次目標 了解 HPA HPA 應用模擬 預設上,需要裝 Metrics-server 來進行 CPU/Memory 監控。 $ helm --kubeco...