Istio服务网格技术解析与实践

Istio服务网格技术解析与实践

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

阿里云服务网格产品ASM及Istio on Kubernetes技术负责人撰写,带你零基础掌握Istio on Kubernetes开发与运维。

内容简介

本书系统介绍服务网格技术与Istio的开发实战。全书分为三大篇,共12章。

初级篇包括第1~3章,首先介绍Istio和服务网格的基本概念,并快速搭建Istio环境,部署第一个应用程序;然后介绍Istio的整体架构。

中级篇包括第4~8章,介绍Istio在东西向、南北向流量方面的路由控制能力,包括流量路由规则、流量镜像等,以及流量治理方面的高级能力,包括流量策略、负载均衡等;还介绍Istio安全方面的能力,以及Istio Mixer的控制与观测能力。

高级篇包括第9~12章,介绍Istio的稳定性与运维经验、Istio的定制与扩展、基于Istio的无服务器计算设计等;最后对云原生技术的生态系统进行了介绍和未来展望,并展示了如何实现多云环境下的多集群部署。

作者简介

作者王夕宁,阿里云高级技术专家,阿里云服务网格产品ASM及Istio on Kubernetes技术负责人,关注Kubernetes、云原生、服务网格等领域。曾在IBM中国开发中心工作,担任过专利技术评审委员会主席,作为架构师和主要开发人员负责或参与了一系列在SOA中间件、云计算、IoT等领域的开发工作,拥有40多项相关领域的国际技术专利。

章节目录

版权信息

序一

序二

序三

前言

初级篇

第1章 服务网格与Istio

1.1 微服务架构的发展与挑战

1.2 使用应用程序库解决这些挑战

1.3 什么是服务网格

1.4 为什么服务网格是必要的

1.5 Istio服务网格

1.6 本章总结

第2章 快速上手Istio

2.1 在MiniKube上搭建Istio环境

2.2 在Docker Desktop上搭建Istio环境

2.3 使用公有云Istio服务

2.4 在Istio中部署第一个应用程序

2.5 本章总结

第3章 Istio架构剖析

3.1 Istio的整体架构

3.2 剖析Istio控制平面

3.3 剖析Istio数据平面

3.4 剖析Sidecar自动注入

3.5 本章总结

中级篇

第4章 东西向流量管理

4.1 流量管理

4.2 实现东西向流量路由

4.3 实现流量镜像及对比分析

4.4 通过Istio管理应用的灰度发布

4.5 本章总结

第5章 南北向流量管理

5.1 Istio网关

5.2 用HTTPS加密网关

5.3 基于SNI的TLS路由

5.4 服务条目

5.5 实现出口流量路由的统一管理

5.6 实现服务条目的DNS寻址

5.7 本章总结

第6章 流量治理

6.1 使用流量策略

6.2 设置负载均衡

6.3 熔断

6.4 服务重试

6.5 故障注入

6.6 命名空间隔离下的流量管理

6.7 本章总结

第7章 安全

7.1 Istio安全架构

7.2 剖析认证机制

7.3 使用认证策略

7.4 使用自定义CA证书和密钥

7.5 使用cert-manager管理网关证书

7.6 剖析授权机制

7.7 本章总结

第8章 Mixer的控制与观测

8.1 Mixer架构设计

8.2 剖析适配器机制

8.3 指标数据收集

8.4 集成日志数据收集

8.5 启用基于Zipkin或Jaeger的分布式跟踪

8.6 启用速率限制策略

8.7 启用黑白名单策略

8.8 本章总结

高级篇

第9章 Istio稳定性与运维

9.1 Istio功能模块的稳定性与常见问题

9.2 Istio流量管理相关运维

9.3 Istio组件升级与回滚

9.4 本章总结

第10章 Istio定制与扩展

10.1 Mixer适配器扩展

10.2 实现适配器

10.3 编译与打包适配器

10.4 Istio CNI插件

10.5 从Kubernetes扩展到虚拟机

10.6 扩展Envoy过滤器

10.7 集成外部Zipkin兼容服务

10.8 本章总结

第11章 Knative:基于Istio的无服务器计算

11.1 Knative架构解析

11.2 Knative Build运行机制

11.3 Knative Eventing运行机制

11.4 基于Istio实现Serving组件

11.5 在Istio上部署配置Knative

11.6 基于Knative Serving的自动伸缩

11.7 本章总结

第12章 多集群管理

12.1 服务网格的未来

12.2 多集群部署管理

12.3 单控制平面VPN连接拓扑

12.4 单控制平面Gateway连接拓扑

12.5 多控制平面

12.6 本章总结

Istio服务网格技术解析与实践是2020年由机械工业出版社华章分社出版,作者王夕宁。

得书感谢您对《Istio服务网格技术解析与实践》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
大型企业微服务架构实践与运营 电子书
本书介绍了在电信业务支撑系统架构转型要求下,亚信PaaS产品研发的探索和实践。早在微服务理念还是星星之火的时候,产品研发团队敏锐地认识到技术的趋势,大胆规划、谨慎实践,从0到1,逐步构建了中间件、微服务、容器等一系列云原生架构,并通过在电信行业及类电信行业的实践,孵化出基础架构平台产品,打造功能强大的PaaS平台,实时感知客户变化、预知客户需求,为各行各业瞬息万变的前端应用提供敏捷、高效的通用基础
推荐系统技术原理与实践 电子书
本书系统介绍推荐系统的技术理论和实践。首先介绍推荐系统的基础知识;然后介绍推荐系统常用的机器学习和深度学习模型;接着重点介绍推荐系统的4层级联架构,包括召回、粗排、精排和重排,以及谷歌、阿里巴巴等大型互联网公司在4层级联架构中的模型设计和实现原理;紧接其后介绍多目标排序在推荐系统中的应用,具体介绍阿里巴巴、谷歌等大型互联网公司的实践;最后从不同角度审视推荐系统,介绍公平性问题、知识蒸馏、冷启动等各
C++程序设计习题解析与实践教程 电子书
本书是宋春花、吕进来等老师编写的《C++程序设计(第2版)》(人民邮电出版社出版)的配套教材。内容共分三部分:习题解析、实验指导、综合案例。读者通过三部分内容的综合学习,可以逐步熟悉并掌握C++语言的基本概念、编程方法和技巧,拓宽程序设计思路,提高分析问题、解决问题和编程的能力。
网络安全防御技术与实践 电子书
资深安全专家图解网络安全防御技术原理与应用实践。
AI智能语音技术与产业创新实践 电子书
1.中国信息通信研究院、科大讯飞、清华大学等多位大咖推荐作序。2.知识性:本书涉及智能语音各项前沿技术,涵盖了语音交互、声纹识别、全双工等多项新技术。3.丰富性:本书涵盖了技术、产业和应用3个方面,介绍智能语音全链条和各环节的现状趋势。4.系统性:本书介绍人类语音听说和机器语音听说的异同,包含语音学、语言学和计算机等多学科交叉,系统了解技术的衍生变化。5.实用性:本书汇集了智能语音应用在各领域、各场景的实际案例,从真实的案例中反映技术的产业赋能。