×

由于 Red Hat OpenShift 服务网格的发布节奏与 OpenShift Dedicated 不同,并且 Red Hat OpenShift 服务网格操作符支持部署多个版本的ServiceMeshControlPlane,因此服务网格文档不会为产品的次要版本维护单独的文档集。除非特定主题或特定功能中指出了版本特定的限制,否则当前文档集适用于最新版本的 Service Mesh。

有关 Red Hat OpenShift 服务网格生命周期和支持平台的更多信息,请参阅平台生命周期策略

Red Hat OpenShift 服务网格简介

Red Hat OpenShift 服务网格通过在应用程序中创建集中的控制点来解决微服务架构中的各种问题。它在现有分布式应用程序上添加一个透明层,无需更改应用程序代码。

微服务架构将企业应用程序的工作分解成模块化服务,这可以使扩展和维护更容易。但是,随着基于微服务架构的企业应用程序规模和复杂性的增长,它变得难以理解和管理。服务网格可以通过捕获或拦截服务之间的流量来解决这些架构问题,并且可以修改、重定向或创建对其他服务的新的请求。

服务网格基于开源Istio 项目,提供了一种简单的方法来创建一个已部署服务的网络,该网络提供发现、负载平衡、服务间身份验证、故障恢复、指标和监控。服务网格还提供更复杂的运维功能,包括 A/B 测试、金丝雀发布、访问控制和端到端身份验证。

核心功能

Red Hat OpenShift 服务网格在服务网络中统一提供许多关键功能

  • 流量管理 - 控制服务之间流量和 API 调用的流动,使调用更可靠,并使网络在不利条件下更健壮。

  • 服务身份和安全 - 为网格中的服务提供可验证的身份,并提供保护服务流量在其流经不同信任度网络的能力。

  • 策略执行 - 将组织策略应用于服务之间的交互,确保访问策略得到执行,并且资源在消费者之间公平分配。策略更改是通过配置网格进行的,而不是通过更改应用程序代码进行的。

  • 遥测 - 了解服务之间的依赖关系以及它们之间流量的性质和流动,从而能够快速识别问题。