介紹如何使用Spring Boot、Kubernetes 和 Istio作為微服務架構實現,從Spring boot 開發後端應用到打包成 image 運行至 Kubernetes進行調度, 並結合Istio 進行流量控管與日誌蒐集,使微服務架構更完善
接下來 10 天我將會介紹,在Kubernetes 中,結合istio實現更全面性的微服務架構。 大綱 istio 介紹 istio 架構 istio 安裝...
昨天簡單介紹了istio,今天來詳細講講istio是怎麼運作的 istio 架構圖 在istio 架構中,分為Data Plane 與 Control Plan...
今天來實際安裝istio,作為istio 應用的開始 安裝環境 作業系統:Ubuntu_22.04Kubernetes:1.31Istio:1.23.0 ist...
服務發現 在Istio的Control Palne中,Pilot負責服務發現的相關工作。在Kubernetes 環境中,當有服務在Kubernetes 叢集中部...
接續昨天安裝的istio環境,我們來感受一下istio的核心功能們,今天介紹的是流量控管的一個應用方式-金絲雀部署 金絲雀部屬 金絲雀部屬(Canary Dep...
今天來講講 istio 中的安全相關機制,增強一下服務間溝通的安全性 mTLS 傳統的Transport Layer Security (TLS) 是一種常見的...
在istio使用後,為了因應服務網格中的各種情況,我們需要一個能知道服務狀態的機制來幫助我們管理服務。這時可以透過sidecar進行各種可觀測性,包括: Met...
在當前提倡高可用性的環境下,說明服務的容錯機制相當重要。在服務長期執行的過程中難保沒有錯誤發生,一個服務的錯誤也可能導致一連串的相關服務跟著發生問題,使得整個服...
在服務部署後,常會對服務進行修正與更新,產生出一版又一版的新服務。在這情況下,會希望能夠測試確認新服務沒有問題再進行更新。測試的方法有很多種,包括前面介紹的金絲...
istio 簡介istio 是Service Mesh的實作,可以實現將微服務建構成可感知網路的一項開源專案。其中包括自動處理的服務發現機制,簡化微服務的管理...