課程簡介
Service Mesh 技術歷經三年多,無論是國內還是國外,這門新技術相關的資料和書籍都太少,網(wǎng)
絡 上也鮮有成體系的課程,這給學習者增加了時間成本。然而,很多開發(fā)者一方面對 Service
Mesh 的 概念不太了解,沒有辦法很好地理解 Service Mesh 的核心功能。另一方面,Service
Mesh 實踐和落 地的學習內容也很有限,這為想要深入學習和進行實踐的開發(fā)者帶來了不便。
因此,本課程從回顧服務網(wǎng)格的發(fā)展歷程講起,讓你能夠更好的理解它的概念和核心功能。通過
實戰(zhàn) 演練,熟練掌握 Istio 流量控制、安全、服務可觀測性等方面的功能。通過幾個最佳實踐,
將 Service Mesh 應用到項目中。從而,帶你成為真正的 Service Mesh 技術的踐行者
目標收益
培訓對象
? 需要深入了解 Service Mesh 技術的軟件開發(fā)人員;
? 希望掌握企業(yè) Istio 平臺 建設、運維和治理的運維工程師和架構師;
? 希望了解和學習 Service 體系背后原理和使用場景的技術管理者、技術銷售和市場人員。
課程大綱
Service Mesh 緣起和概述 |
? Service Mesh 的起源 ? Service Mesh 技術的演進 ? Service Mesh 的功能和主要適用場景 ? Service Mesh 的實現(xiàn)和主流產品 |
Istio 架構解析 |
? Istio 的背景和迭代 ? Istio 的流量控制 ? Istio 服務的可觀察性 ? Istio 的安全架構設計 |
Istio 架構實踐 |
? 安裝和部署 ? 動態(tài)路由:使用 Virtual Service 和 Destination rule 設置路由規(guī)則 ? 網(wǎng)關:用 Gateway 管理計入網(wǎng)格的流量 ? 服務入口:使用 Service Entry 擴展你的網(wǎng)格服務 ? 流量轉移:灰度發(fā)布如何實現(xiàn) ? Ingress:控制進入網(wǎng)格的請求 ? Egress:實現(xiàn)訪問外部服務 ? 超時重試:提升系統(tǒng)的健壯性和可用性 ? 熔斷:實現(xiàn)秒殺場景下的過載保護 ? 故障注入:在 Istio 中實現(xiàn) chaos monkey ? 流量鏡像:解決線上問題排查的難題 ? 洞察你的服務:使用 kiali 觀察微服務應用 ? 指標:使用 Prometheus 收集指標 ? 監(jiān)控:使用 Grafana 查看系統(tǒng)的整體狀態(tài) ? 日志:獲取 Envoy 的日志并進行調試 ? 分布式追蹤:使用 Jeager 對應用進行分布式追蹤 ? 雙重保障:微應用設置不同級別的雙向 TLS ? 授權策略:如何實現(xiàn) JWT 身份認證與授權 |
項目實戰(zhàn) |
? 實戰(zhàn)項目架構搭建 ? 配置路由規(guī)則,實現(xiàn)灰度發(fā)布 ? 提升系統(tǒng)的彈性能力 ? 配置安全策略 ? 收集指標并監(jiān)控應用 ? 集成 EFK 日志套件 ? 集成分布式追蹤工具 ? 調試網(wǎng)絡的工具和方法總結 ? Istio 項目落地最佳實踐 |
Service Mesh 緣起和概述 ? Service Mesh 的起源 ? Service Mesh 技術的演進 ? Service Mesh 的功能和主要適用場景 ? Service Mesh 的實現(xiàn)和主流產品 |
Istio 架構解析 ? Istio 的背景和迭代 ? Istio 的流量控制 ? Istio 服務的可觀察性 ? Istio 的安全架構設計 |
Istio 架構實踐 ? 安裝和部署 ? 動態(tài)路由:使用 Virtual Service 和 Destination rule 設置路由規(guī)則 ? 網(wǎng)關:用 Gateway 管理計入網(wǎng)格的流量 ? 服務入口:使用 Service Entry 擴展你的網(wǎng)格服務 ? 流量轉移:灰度發(fā)布如何實現(xiàn) ? Ingress:控制進入網(wǎng)格的請求 ? Egress:實現(xiàn)訪問外部服務 ? 超時重試:提升系統(tǒng)的健壯性和可用性 ? 熔斷:實現(xiàn)秒殺場景下的過載保護 ? 故障注入:在 Istio 中實現(xiàn) chaos monkey ? 流量鏡像:解決線上問題排查的難題 ? 洞察你的服務:使用 kiali 觀察微服務應用 ? 指標:使用 Prometheus 收集指標 ? 監(jiān)控:使用 Grafana 查看系統(tǒng)的整體狀態(tài) ? 日志:獲取 Envoy 的日志并進行調試 ? 分布式追蹤:使用 Jeager 對應用進行分布式追蹤 ? 雙重保障:微應用設置不同級別的雙向 TLS ? 授權策略:如何實現(xiàn) JWT 身份認證與授權 |
項目實戰(zhàn) ? 實戰(zhàn)項目架構搭建 ? 配置路由規(guī)則,實現(xiàn)灰度發(fā)布 ? 提升系統(tǒng)的彈性能力 ? 配置安全策略 ? 收集指標并監(jiān)控應用 ? 集成 EFK 日志套件 ? 集成分布式追蹤工具 ? 調試網(wǎng)絡的工具和方法總結 ? Istio 項目落地最佳實踐 |