介紹如何使用Spring Boot、Kubernetes 和 Istio作為微服務架構實現,從Spring boot 開發後端應用到打包成 image 運行至 Kubernetes進行調度, 並結合Istio 進行流量控管與日誌蒐集,使微服務架構更完善
Docker 是一個讓開發者、測試人員和系統管理員可以更方便管理應用程式的工具。它最大的特色在於「容器化技術」,簡單來說,就是把應用程式及其所需要的一切(像是程...
在 Ubuntu 上安裝 Docker 在 Ubuntu 安裝 Docker 的過程相對簡單。你需要先確保系統已更新,根據下面的步驟逐一執行首先開啟終端機,輸入...
準備 Spring Boot 專案假設你已經有一個簡單的 Spring Boot 專案,並且其目錄結構大致如下: my-springboot-app/ ├──...
在操作啟動一個 spring 的為服務,我們還沒介紹撰寫一個dockerfile 時我們會經常使用下述的指令。容我一一介紹~ FROM用途: 指定基礎映像檔...
Docker 是一個開源的容器化平台,允許開發人員將應用程式及其依賴環境打包成容器,並在任何支持 Docker 的系統上運行。Docker 指令是與 Docke...
Docker Compose 是一個用於定義和運行多容器 Docker 應用程式的工具。它透過一個名為 docker-compose.yml 的 YAML 配置...
在 Spring Boot 應用程式中使用 docker-compose 將應用程式容器化是一個很方便的方式,尤其是當你需要和其他服務一起運行,例如資料庫。以下...
Docker Hub 是 Docker 官方提供的公共映像倉庫,也是全球最大的容器映像管理平台之一。它允許開發者和企業上傳、存儲、分享、分發 Docker 映像...
什麼是 Kubernetes(K8s) Kubernetes,簡稱 K8s,是一個開源的容器編排平台,由 Google 開發並在 2014 年開源,現由 CNC...
接著是安裝虛擬機並實際操作Kubernetes~,以下是github上安裝Kubernetes的腳本。kube-install只須按照網站上所提供的流程安裝即可...