第 1 章 关于 OpenShift Service Mesh
Red Hat OpenShift Service Mesh 基于开源 Istio 项目,通过在应用程序中创建集中控制点来解决微服务架构中的各种问题。
1.1. Red Hat OpenShift Service Mesh 简介
Red Hat OpenShift Service Mesh 在现有分布式应用程序上添加了一个透明层,而无需更改应用程序代码。网格引入了一种简单的方法来创建部署的服务网络,它们提供发现、负载均衡、服务对服务身份验证、故障恢复、指标和监控功能。服务网格还提供更复杂的操作功能,其中包括 A/B 测试、canary 发行版本、访问控制以及端到端验证。
微服务架构将企业应用的工作分成模块化服务,从而简化扩展和维护。但是,随着微服务架构上构建的企业应用的规模和复杂性不断增长,理解和管理变得困难。Service Mesh 可以通过捕获或截获服务间的流量来解决这些架构问题,并可修改、重定向或创建新请求到其他服务。