Istio學(xué)習(xí)指南
覃璐 譯
出版時間:2020年11月
頁數(shù):244
“本書對社區(qū)具有巨大的價值。”
——Myles Steauser,資深云工程師
“隨著服務(wù)網(wǎng)格技術(shù)進(jìn)入云原生階段,這本杰出的書籍將給許多人的現(xiàn)代應(yīng)用程序管理之旅帶來啟發(fā)?!?br />
——Girish Ranganathan,服務(wù)網(wǎng)格社區(qū)Layer5維護(hù)者
你已經(jīng)成功地將應(yīng)用程序轉(zhuǎn)換為微服務(wù)體系結(jié)構(gòu),但現(xiàn)在要跨不同環(huán)境(公有云到公有云、私有云到公有云、虛擬機(jī)到容器)運(yùn)行服務(wù),你的云原生軟件開始遇到可靠性問題。
如何處理日益增加的復(fù)雜性?通過Istio服務(wù)網(wǎng)格,你將能夠管理流量、控制訪問、實施監(jiān)控、獲取遙測數(shù)據(jù)、管理配額、實現(xiàn)鏈路跟蹤,并在微服務(wù)上擁有更大的彈性。
在本書中,兩位作者解釋了為什么服務(wù)需要服務(wù)網(wǎng)格,并逐步演示了Istio如何適應(yīng)分布式應(yīng)用程序的生命周期。你將了解用于啟用和管理Istio中多種功能的工具和API。
● 掌探索Istio解決的可觀察性挑戰(zhàn)。
● 使用請求路由、流量轉(zhuǎn)移、故障注入以及運(yùn)行可靠服務(wù)網(wǎng)格必不可少的其他功能。
● 生成并收集遙測信息。
● 嘗試不同的部署模式,包括A/B、藍(lán)/綠和金絲雀。
● 獲取有關(guān)如何在Istio支持下開發(fā)和部署實際應(yīng)用程序的示例。
- 前言
- 第1章 服務(wù)網(wǎng)格概述
- 1.1 服務(wù)網(wǎng)格是什么
- 1.2 走進(jìn)服務(wù)網(wǎng)格
- 1.3 版圖和生態(tài)系統(tǒng)
- 1.4 Istio服務(wù)網(wǎng)格
- 1.5 術(shù)語
- 第2章 云原生的統(tǒng)一可觀察性方法
- 2.1 云原生意味著什么
- 2.2 什么是可觀察性
- 2.3 服務(wù)網(wǎng)格的統(tǒng)一可觀察性
- 第3章 Istio簡介
- 3.1 服務(wù)網(wǎng)格架構(gòu)
- 3.2 平面
- 3.3 可擴(kuò)展性
- 3.4 規(guī)模和性能
- 3.5 部署模型
- 第4章 部署Istio
- 4.1 為Istio準(zhǔn)備環(huán)境
- 4.2 安裝Istio
- 4.3 卸載Istio
- 4.4 基于Helm的安裝方式
- 4.5 其他環(huán)境
- 第5章 服務(wù)代理
- 5.1 什么是服務(wù)代理
- 5.2 Envoy代理概述
- 5.3 Istio中的Envoy
- 5.4 邊車注入
- 5.5 Envoy的功能
- 第6章 安全和身份
- 6.1 訪問控制
- 6.2 身份
- 6.3 密鑰管理架構(gòu)
- 6.4 mTLS
- 6.5 配置Istio Auth策略
- 第7章 Pilot
- 7.1 配置Pilot
- 7.2 配置服務(wù)
- 7.3 對Pilot進(jìn)行調(diào)試和故障排除
- 7.4 跟蹤配置
- 第8章 流量管理
- 8.1 理解Istio中的流量如何流動
- 8.2 理解Istio的網(wǎng)絡(luò)API
- 8.3 流量操縱和路由
- 8.4 彈性
- 8.5 入口與出口
- 第9章 網(wǎng)格中的Mixer和策略
- 9.1 架構(gòu)
- 9.2 了解Mixer策略如何工作
- 9.3 屬性
- 9.4 適配器
- 9.5 創(chuàng)建Mixer策略并使用適配器152
- 第10章 遙測
- 10.1 適配器模型
- 10.2 指標(biāo)
- 10.3 日志
- 10.4 可視化
- 第11章 調(diào)試Istio
- 11.1 自檢Istio組件
- 11.2 使用管理平面進(jìn)行故障排除
- 11.3 工作負(fù)載準(zhǔn)備
- 11.4 Istio安裝、升級和卸載
- 11.5 Mixer故障排除
- 11.6 Pilot故障排除
- 11.7 調(diào)試Galley
- 11.8 調(diào)試Envoy
- 11.9 版本兼容性
- 第12章 應(yīng)用程序部署的實際考慮
- 12.1 控制平面注意事項
- 12.2 案例研究:金絲雀部署
- 第13章 高級場景
- 13.1 高級拓?fù)涞念愋?
- 13.2 選擇拓?fù)?/li>
書名:Istio學(xué)習(xí)指南
譯者:覃璐 譯
國內(nèi)出版社:機(jī)械工業(yè)出版社
出版時間:2020年11月
頁數(shù):244
書號:978-7-111-66656-1
原版書書名:Istio: Up & Running
原版書出版商:O'Reilly Media
Lee Calcote
Lee Calcote一位產(chǎn)品與技術(shù)創(chuàng)新的引領(lǐng)者,熱衷于為業(yè)界工程師提供解決方案,作為Layer5的創(chuàng)始人,他處于云原生運(yùn)動的最前沿。Lee是一位Docker Captain、Cloud Native Ambassador和Google Summer of Code Mentor。
Zack Butcher
Zack Butcher是Tetrate的創(chuàng)始工程師和Istio項目的核心貢獻(xiàn)者,在Tetrate身兼數(shù)職,包括系統(tǒng)架構(gòu)設(shè)計、銷售、寫作和演講。