内容简介
这是一部面向生产实践环境的Service Mesh实战指南,它讲解了如何基于Linkerd和Kubernetes开发和部署微服务。作者是思科的高级工程师,是国内Service Mesh领域的先驱者,较早将Linkerd应用到了生产实践中。书中详细介绍了Linkerd能解决什么样的问题,会给开发和运维人员带来什么样的好处。融合作者使用Linkerd的一些经验和教训,详细阐述了如何配置、部署和管理Linkerd以及在Kubernetes平台运行微服务,并且讲述了如何开发自定义Linkerd插件实现特定功能。通过这一系列内容的学习,读者将理解Linkerd的工作原理,甚至对学习或者开发他Service Mesh也具有深刻的借鉴意义。
AI简介
这是一本面向生产实践环境的Service Mesh实战指南,它讲解了如何基于Linkerd和Kubernetes开发和部署微服务。书中详细介绍了Linkerd能解决什么样的问题,会给开发和运维人员带来什么样的好处。融合作者使用Linkerd的一些经验和教训,详细阐述了如何配置、部署和管理Linkerd以及在Kubernetes平台运行微服务,并且讲述了如何开发自定义Linkerd插件实现特定功能。通过这一系列内容的学习,读者将理解Linkerd的工作原理,甚至对学习或者开发他Service Mesh也具有深刻的借鉴意义。
书中首先介绍了Service Mesh的概念,以及它在解决微服务架构中的挑战中的作用。作者详细阐述了实现服务间可靠通信的方法,以及如何通过引入Service Mesh,如Linkerd,有效地解决服务间通信的可靠性、安全性和可控制性问题,提高系统的可观测性和可维护性。
接下来,作者讲解了提高服务运行时可见性的策略,包括透明TLS加密通信、指标及分布式追踪、多语言支持、多协议支持、重试和最后期限等功能,使得微服务具有可见性、可管理性、健壮性和安全性,从而提高服务的运