中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >
Istio服務網格實例精解

包郵 Istio服務網格實例精解

出版社:清華大學出版社出版時間:2024-08-01
開本: 32開 頁數: 816
中 圖 價:¥92.9(7.2折) 定價  ¥129.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

Istio服務網格實例精解 版權信息

Istio服務網格實例精解 本書特色

Istio是應用廣泛的網格服務技術之一。它用于管理應用程序網絡,可為微服務提供安全性和運營效率。本書逐層探索Istio,解釋如何使用它來管理應用程序網絡、彈性、可觀察性和安全性。通過各種實踐示例,讀者將了解Istio Service Mesh的安裝、架構及其各種組件,還將執行Istio的多集群安裝,并將其集成部署在虛擬機的陳舊工作負載上。

Istio服務網格實例精解 內容簡介

本書詳細闡述了與Istio服務網格相關的基本解決方案,主要包括服務網格簡介、Istio入門、理解Istio控制平面和數據平面、管理應用程序流量、管理應用程序彈性、確保微服務通信的安全、服務網格可觀察性、將Istio擴展到跨Kubernetes的多集群部署、擴展Istio數據平面、為非Kubernetes工作負載部署Istio服務網格、Istio故障排除和操作等內容。此外,本書還提供了相應的示例、代碼,以幫助讀者進一步理解相關方案的實現過程。本書適合作為高等院校計算機及相關專業的教材和教學參考書,也可作為相關開發人員的自學用書和參考手冊。

Istio服務網格實例精解 目錄

第1篇 基 礎 知 識 第1章 服務網格簡介 3 1.1 云計算基礎知識 3 1.1.1 云計算的選項和分類 3 1.1.2 云計算的勢 6 1.2 了解微服務架構 8 1.3 了解Kubernetes 13 1.4 關于服務網格 16 1.4.1 使用服務網格的理由 16 1.4.2 Kubernetes實例解析 18 1.4.3 重試機制、斷路、時和截止時間 24 1.4.4 藍/綠署和金絲雀署 25 1.5 小結 29 第2章 Istio入門 31 2.1 Istio簡介 31 2.2 探索Istio的替代方案 32 2.2.1 Kuma 32 2.2.2 Linkerd 32 2.2.3 Consul 33 2.2.4 AWS App Mesh 33 2.2.5 OpenShift Service Mesh 33 2.2.6 F5 NGINX Service Mesh 34 2.3 準備工作站以安裝Istio 34 2.3.1 系統和硬件需求 34 2.3.2 安裝minikube和Kubernetes命令行工具 35 2.4 安裝Istio 38 2.4.1 下載安裝文件 38 2.4.2 查看安裝 39 2.4.3 使用istioctl執行安裝 39 2.4.4 檢查安裝結果 40 2.4.5 為示例應用程序啟用Istio 41 2.4.6 Sidecar注入 43 2.4.7 Istio網關 48 2.5 可觀察性工具 53 2.5.1 kiali 54 2.5.2 Jaeger 56 2.5.3 Prometheus 57 2.5.4 Grafana 58 2.6 Istio架構 59 2.7 小結 60 第3章 理解Istio控制平面和數據平面 63 3.1 探索Istio控制平面的組件 63 3.1.1 istiod 64 3.1.2 Istio operator和istioctl 67 3.1.3 Istio agent 71 3.2 Istio控制平面的署模型 72 3.2.1 具有本地控制平面的單個集群 73 3.2.2 具有單一控制平面的主集群和遠程集群 74 3.2.3 具有外控制平面的單個集群 75 3.3 Envoy探索 76 3.3.1 Envoy的顯著征 76 3.3.2 HTTP過濾器 79 3.3.3 偵聽器過濾器 84 3.3.4 通過xDS API進行動態配置 85 3.3.5 可擴展性 87 3.4 小結 88 第2篇 Istio實戰 第4章 管理應用程序流量 91 4.1 技術要求 91 4.1.1 設置環境 92 4.1.2 創建EKS集群 92 4.1.3 設置kubeconfig和kubectl 94 4.1.4 署Sockshop應用程序 94 4.2 使用Kubernetes Ingress資源管理入口流量 95 4.2.1 了解Kubernetes Ingress資源管理機制 95 4.2.2 使用Istio網關控制器處理Ingress資源 98 4.2.3 添加Ingress規則 100 4.3 使用Istio網關管理Ingress 102 4.3.1 創建網關 102 4.3.2 創建虛擬服務 103 4.4 流量路由和金絲雀版本 107 4.4.1 流量路由 107 4.4.2 定義目的地規則 108 4.5 流量鏡像 111 4.6 將流量路由到集群外的服務 113 4.7 通過HTTPS公開入口 115 4.7.1 創建書 115 4.7.2 配置Istio網關 116 4.7.3 允許HTTP重定向到HTTPS 118 4.7.4 為多個主機啟用HTTPS 119 4.7.5 為CNAME和通配符記錄啟用HTTPS 121 4.8 使用Istio管理出口流量 123 4.8.1 使用ServiceEntry 123 4.8.2 使用Egress網關 124 4.9 小結 127 第5章 管理應用程序彈性 129 5.1 使用故障注入實現應用程序彈性 129 5.1.1 HTTP延遲 130 5.1.2 HTTP中止 134 5.2 使用時和重試實現應用程序彈性 137 5.2.1 時 137 5.2.2 重試 140 5.3 使用負載均衡構建應用程序彈性 143 5.3.1 循環 143 5.3.2 RANDOM 144 5.3.3 LEAST_REQUEST 145 5.3.4 定義多個負載均衡規則 146 5.4 速率限制 147 5.5 斷路器和異常值檢測 150 5.6 小結 152 第6章 確微服務通信的 155 6.1 理解Istio架構 155 6.2 使用雙向TLS進行身份驗證 158 6.2.1 服務到服務的身份驗證 159 6.2.2 使用網格外的客戶端進行身份驗證 164 6.3 配置RequestAuthentication 165 6.4 配置RequestAuthorization 172 6.5 小結 178 第7章 服務網格可觀察性 179 7.1 理解可觀察性 179 7.2 使用Prometheus抓取指標 181 7.2.1 安裝Prometheus 182 7.2.2 署示例應用程序 183 7.3 自定義Istio指標 187 7.3.1 Istio指標、維度和值 187 7.3.2 向Istio指標添加維度 189 7.3.3 創建新的Istio指標 192 7.4 使用Grafana可視化遙測信息 194 7.4.1 安裝Grafana 194 7.4.2 創建警報 196 7.5 實現分布式跟蹤 201 7.5.1 Jaeger簡介 201 7.5.2 安裝和配置Jaeger 202 7.5.3 檢查跟蹤信息 203 7.6 小結 208 第3篇 縮放、擴展和化 第8章 將Istio擴展到跨Kubernetes的多集群署 213 8.1 技術要求 213 8.1.1 設置Kubernetes集群 214 8.1.2 設置OpenSSL 215 8.1.3 其他Google Cloud步驟 215 8.2 在多集群署中建立互信 216 8.3 多網絡上的primary-remote配置 219 8.3.1 建立兩個集群之間的信任 220 8.3.2 署Envoy虛擬應用程序 228 8.3.3 測試虛擬應用程序的流量分布 229 8.4 同一網絡上的primary-remote配置 230 8.5 不同網絡上的primary-primary配置 234 8.5.1 構建多個主集群 235 8.5.2 通過Envoy虛擬服務進行署和測試 237 8.6 同一網絡上的primary-primary配置 238 8.6.1 執行清理作 239 8.6.2 在兩個集群上安裝Istio 240 8.7 小結 242 第9章 擴展Istio數據平面 243 9.1 技術要求 243 9.2 關于可擴展性 244 9.3 使用EnvoyFilter自定義數據平面 246 9.4 Wasm基礎 249 9.5 使用Wasm擴展Istio數據平面 253 9.5.1 Proxy-Wasm簡介 253 9.5.2 Proxy-Wasm ABI規范 254 9.5.3 Proxy-Wasm SDK 256 9.5.4 在Istio中署Wasm 261 9.6 小結 265 第10章 為非Kubernetes工作負載署Istio服務網格 267 10.1 技術要求 267 10.2 了解混合架構 270 10.3 為混合架構設置服務網格 272 10.3.1 設置概述 272 10.3.2 在虛擬機上設置演示應用程序 275 10.3.3 在集群中設置Istio 277 10.3.4 配置Kubernetes集群 277 10.3.5 在虛擬機上設置Istio 280 10.3.6 將虛擬機工作負載納入網格中 282 10.4 小結 285 第11章 Istio故障排除和作 287 11.1 理解Istio組件之間的交互 287 11.1.1 探索Istiod端口 287 11.1.2 探索Envoy端口 289 11.2 檢查和分析Istio配置 290 11.3 使用訪問日志排除錯誤 294 11.3.1 啟用訪問日志 294 11.3.2 訪問日志的內容解析 296 11.3.3 使用響應標志 297 11.4 使用調試日志排除錯誤 299 11.4.1 更改Istio數據平面的調試日志 299 11.4.2 更改Istio控制平面的日志級別 300 11.5 調試Istio代理 302 11.6 了解Istio的佳實踐 303 11.6.1 檢查控制平面的攻擊媒介 304 11.6.2 檢查數據平面的攻擊媒介 304 11.6.3 護服務網格 304 11.7 使用OPA Gatekeeper自動執行佳實踐 306 11.7.1 安裝和配置OPA Gatekeeper 307 11.7.2 配置約束 308 11.7.3 定義強制執行端口命名約定的約束 311 11.8 小結 314 第12章 總結和展望 317 12.1 技術要求 317 12.2 使用OPA Gatekeeper實施工作負載署佳實踐 319 12.3 將本書知識應用到Online Boutique示例應用程序中 320 12.3.1 為示例應用程序啟用服務網格 321 12.3.2 配置Istio來管理應用程序流量 323 12.3.3 配置Istio來管理應用程序彈性 327 12.3.4 配置Istio來管理應用程序 330 12.4 Istio的認證和學資源 336 12.5 了解eBPF 338 12.6 小結 340 附錄A 其他服務網格技術 343 A.1 Consul Connect 343 A.1.1 在minikube上安裝Consul Connect 343 A.1.2 署示例應用程序 347 A.1.3 零信任網絡 348 A.1.4 流量管理和路由 350 A.2 Gloo Mesh 357 A.3 Kuma 359 A.3.1 下載并安裝Kuma 359 A.3.2 在Kuma網格中署envoydemo和curl 361 A.3.3 使用Kuma GUI查看網格狀態 362 A.3.4 啟用mTLS 362 A.3.5 創建流量控制策略 364 A.3.6 流量管理和路由 365 A.3.7 通過加權路由策略實現負載均衡 368 A.3.8 創建新網格 368 A.3.9 創建Kuma內置網關 369 A.3.10 定義網關路由 370 A.4 Linkerd 374 A.4.1 安裝Linkerd 374 A.4.2 在Linkerd中署envoydummy和curl 376 A.4.3 零信任網絡 377 A.4.4 通過策略實現細粒度的訪問控制 380 A.4.5 Linkerd其他功能簡介 381
展開全部

Istio服務網格實例精解 作者簡介

[印]阿南德·拉伊(Anand Rai)在為各種組織(包括技術提供商和消費企業)提供信息技術服務方面擁有18年以上的經驗。他在這些組織中擔任過各種行政和技術高級職務,但始終對技術采取親身實踐的態度。這段經歷讓他對信息技術的發展如何提高生產力和改善我們的日常生活有了全新的認識。他的專業涵蓋應用程序集成、API管理、微服務架構、云、DevOps和Kubernetes。他喜歡解決問題、設想新的解決方案,并幫助組織利用技術來實現業務成果。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 品牌广告服务平台,好排名,好流量,好生意。 | 拉力机-拉力试验机-万能试验机-电子拉力机-拉伸试验机-剥离强度试验机-苏州皖仪实验仪器有限公司 | 网带通过式抛丸机,,网带式打砂机,吊钩式,抛丸机,中山抛丸机生产厂家,江门抛丸机,佛山吊钩式,东莞抛丸机,中山市泰达自动化设备有限公司 | uv固化机-丝印uv机-工业烤箱-五金蚀刻机-分拣输送机 - 保定市丰辉机械设备制造有限公司 | 网带通过式抛丸机,,网带式打砂机,吊钩式,抛丸机,中山抛丸机生产厂家,江门抛丸机,佛山吊钩式,东莞抛丸机,中山市泰达自动化设备有限公司 | 尚为传动-专业高精密蜗轮蜗杆,双导程蜗轮蜗杆,蜗轮蜗杆减速机,蜗杆减速机生产厂家 | 焊接烟尘净化器__焊烟除尘设备_打磨工作台_喷漆废气治理设备 -催化燃烧设备 _天津路博蓝天环保科技有限公司 | 【北京写字楼出租_写字楼租赁_办公室出租网/出售】-远行地产官网 | 油罐车_加油机_加油卷盘_加油机卷盘_罐车人孔盖_各类球阀_海底阀等车用配件厂家-湖北华特专用设备有限公司 | 3dmax渲染-效果图渲染-影视动画渲染-北京快渲科技有限公司 | 耙式干燥机_真空耙式干燥机厂家-无锡鹏茂化工装备有限公司 | 继电器模组-IO端子台-plc连接线-省配线模组厂家-世麦德 | 定制/定做冲锋衣厂家/公司-订做/订制冲锋衣价格/费用-北京圣达信 | 熔体泵|换网器|熔体齿轮泵|熔体计量泵厂家-郑州巴特熔体泵有限公司 | 捆扎机_气动捆扎机_钢带捆扎机-沈阳海鹞气动钢带捆扎机公司 | 浩方智通 - 防关联浏览器 - 跨境电商浏览器 - 云雀浏览器 | 合肥触摸一体机_触摸查询机厂家_合肥拼接屏-安徽迅博智能科技 | 【同风运车官网】一站式汽车托运服务平台,验车满意再付款 | 激光内雕_led玻璃_发光玻璃_内雕玻璃_导光玻璃-石家庄明晨三维科技有限公司 激光内雕-内雕玻璃-发光玻璃 | 磁力抛光研磨机_超声波清洗机厂家_去毛刺设备-中锐达数控 | 游动电流仪-流通式浊度分析仪-杰普仪器(上海)有限公司 | 南京试剂|化学试剂|分析试剂|实验试剂|cas号查询-专业60年试剂销售企业 | 半自动预灌装机,卡式瓶灌装机,注射器灌装机,给药器灌装机,大输液灌装机,西林瓶灌装机-长沙一星制药机械有限公司 | 深圳公司注册-工商注册代理-注册公司流程和费用_护航财税 | 烟台金蝶财务软件,烟台网站建设,烟台网络推广 | 行吊_电动单梁起重机_双梁起重机_合肥起重机_厂家_合肥市神雕起重机械有限公司 | 加气混凝土砌块设备,轻质砖设备,蒸养砖设备,新型墙体设备-河南省杜甫机械制造有限公司 | 学校用栓剂模,玻璃瓶轧盖钳,小型安瓿熔封机,实验室安瓿熔封机-长沙中亚制药设备有限公司 | 杭州代理记账多少钱-注册公司代办-公司注销流程及费用-杭州福道财务管理咨询有限公司 | 超声骨密度仪-动脉硬化检测仪器-人体成分分析仪厂家/品牌/价格_南京科力悦 | 无刷电机_直流无刷电机_行星减速机-佛山市藤尺机电设备有限公司 无菌检查集菌仪,微生物限度仪器-苏州长留仪器百科 | 120kv/2mA直流高压发生器-60kv/2mA-30kva/50kv工频耐压试验装置-旭明电工 | 爆炸冲击传感器-无线遥测传感器-航天星百科| 洛阳防爆合格证办理-洛阳防爆认证机构-洛阳申请国家防爆合格证-洛阳本安防爆认证代办-洛阳沪南抚防爆电气技术服务有限公司 | 淘趣英语网 - 在线英语学习,零基础英语学习网站 | 玻璃钢罐_玻璃钢储罐_盐酸罐厂家-河北华盛节能设备有限公司 | 合肥仿石砖_合肥pc砖厂家_合肥PC仿石砖_安徽旭坤建材有限公司 | 全自动翻转振荡器-浸出式水平振荡器厂家-土壤干燥箱价格-常州普天仪器 | 电动葫芦|防爆钢丝绳电动葫芦|手拉葫芦-保定大力起重葫芦有限公司 | 有源电力滤波装置-电力有源滤波器-低压穿排电流互感器|安科瑞 | EDLC超级法拉电容器_LIC锂离子超级电容_超级电容模组_软包单体电容电池_轴向薄膜电力电容器_深圳佳名兴电容有限公司_JMX专注中高端品牌电容生产厂家 |