iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
Kubernetes

從零到一: 使用Spring Boot、Kubernetes 和 Istio實現微服務架構 系列

介紹如何使用Spring Boot、Kubernetes 和 Istio作為微服務架構實現,從Spring boot 開發後端應用到打包成 image 運行至 Kubernetes進行調度, 並結合Istio 進行流量控管與日誌蒐集,使微服務架構更完善

鐵人鍊成 | 共 30 篇文章 | 2 人訂閱 訂閱系列文 RSS系列文 團隊NUTC-IMAC-MASTER-24
DAY 21

Day 21 使用Spring Boot、Kubernetes 和 Istio實現微服務架構 - istio 介紹

接下來 10 天我將會介紹,在Kubernetes 中,結合istio實現更全面性的微服務架構。 大綱 istio 介紹 istio 架構 istio 安裝...

2024-09-22 ‧ 由 Allen Kuo 分享
DAY 22

Day 22 使用Spring Boot、Kubernetes 和 Istio實現微服務架構 - istio架構

昨天簡單介紹了istio,今天來詳細講講istio是怎麼運作的 istio 架構圖 在istio 架構中,分為Data Plane 與 Control Plan...

2024-09-23 ‧ 由 Allen Kuo 分享
DAY 23

Day 23 使用Spring Boot、Kubernetes 和 Istio實現微服務架構 - istio 在 Kubernetes 安裝

今天來實際安裝istio,作為istio 應用的開始 安裝環境 作業系統:Ubuntu_22.04Kubernetes:1.31Istio:1.23.0 ist...

2024-09-24 ‧ 由 Allen Kuo 分享
DAY 24

Day 24 使用Spring Boot、Kubernetes 和 Istio實現微服務架構 - istio 服務發現與負載平衡

服務發現 在Istio的Control Palne中,Pilot負責服務發現的相關工作。在Kubernetes 環境中,當有服務在Kubernetes 叢集中部...

2024-09-25 ‧ 由 Allen Kuo 分享
DAY 25

Day 25 使用Spring Boot、Kubernetes 和 Istio實現微服務架構 - istio 流量控制(金絲雀部屬)

接續昨天安裝的istio環境,我們來感受一下istio的核心功能們,今天介紹的是流量控管的一個應用方式-金絲雀部署 金絲雀部屬 金絲雀部屬(Canary Dep...

2024-09-26 ‧ 由 Allen Kuo 分享
DAY 26

Day 26 使用Spring Boot、Kubernetes 和 Istio實現微服務架構 - istio 安全管理

今天來講講 istio 中的安全相關機制,增強一下服務間溝通的安全性 mTLS 傳統的Transport Layer Security (TLS) 是一種常見的...

2024-09-27 ‧ 由 Allen Kuo 分享
DAY 27

Day 27 使用Spring Boot、Kubernetes 和 Istio實現微服務架構 - istio 觀測性與日誌(鏡向流量)

在istio使用後,為了因應服務網格中的各種情況,我們需要一個能知道服務狀態的機制來幫助我們管理服務。這時可以透過sidecar進行各種可觀測性,包括: Met...

2024-09-28 ‧ 由 Allen Kuo 分享
DAY 28

Day 28 使用Spring Boot、Kubernetes 和 Istio實現微服務架構 - istio 融斷

在當前提倡高可用性的環境下,說明服務的容錯機制相當重要。在服務長期執行的過程中難保沒有錯誤發生,一個服務的錯誤也可能導致一連串的相關服務跟著發生問題,使得整個服...

2024-09-29 ‧ 由 Allen Kuo 分享
DAY 29

Day 29 使用Spring Boot、Kubernetes 和 Istio實現微服務架構 - istio 鏡像流量

在服務部署後,常會對服務進行修正與更新,產生出一版又一版的新服務。在這情況下,會希望能夠測試確認新服務沒有問題再進行更新。測試的方法有很多種,包括前面介紹的金絲...

2024-09-30 ‧ 由 Allen Kuo 分享
DAY 30

Day 30 從零到一: 使用Spring Boot、Kubernetes 和 Istio實現微服務架構 - istio 重點回顧

istio 簡介istio 是Service Mesh的實作,可以實現將微服務建構成可感知網路的一項開源專案。其中包括自動處理的服務發現機制,簡化微服務的管理...

2024-10-01 ‧ 由 Allen Kuo 分享