Istio(微服务管理平台) 1.1.0

大小:11.21MB

版本:1.1.0

语言:简中

更新:2025-02-08

普通下载 安全下载使用360安全下载
资源说明

《Istio(微服务管理平台) 1.1.0》是一款微服务管理平台,这款软件提供远程管理服务,还可以管理你设计的云平台,软件内的功能非常丰富,操作也很简单,是一款很不错的软件,有需要的欢迎来下载哟!

Istio(微服务管理平台) 1.1.0

软件功能

连接

智能控制服务之间的流量和 API 调用,进行一系列测试,并通过红/黑部署逐步升级。

保护

通过托管身份验证、授权和服务之间通信加密自动保护您的服务。

控制

应用策略并确保其执行使得资源在消费者之间公平分配。

观测

通过丰富的自动跟踪、监控和记录所有服务,了解正在发生的情况。

软件特色

HTTP、gRPC、WebSocket 和 TCP 流量的自动负载均衡。

通过丰富的路由规则、重试、故障转移和故障注入,可以对流量行为进行细粒度控制。

可插入的策略层和配置 API,支持访问控制、速率限制和配额。

对出入集群入口和出口中所有流量的自动度量指标、日志记录和跟踪。

通过强大的基于身份的验证和授权,在集群中实现安全的服务间通信。

使用说明

架构

Istio 服务网格逻辑上分为数据平面和控制平面。

数据平面由一组以 sidecar 方式部署的智能代理(Envoy)组成。这些代理可以调节和控制微服务及 Mixer 之间所有的网络通信。

控制平面负责管理和配置代理来路由流量。此外控制平面配置 Mixer 以实施策略和收集遥测数据。

Envoy

Istio 使用 Envoy 代理的扩展版本,Envoy 是以 C++ 开发的高性能代理,用于调解服务网格中所有服务的所有入站和出站流量。Envoy 的许多内置功能被 istio 发扬光大,例如:

动态服务发现

负载均衡

TLS 终止

HTTP/2 & gRPC 代理

熔断器

健康检查、基于百分比流量拆分的灰度发布

故障注入

丰富的度量指标

Envoy 被部署为 sidecar,和对应服务在同一个 Kubernetes pod 中。这允许 Istio 将大量关于流量行为的信号作为属性提取出来,而这些属性又可以在 Mixer 中用于执行策略决策,并发送给监控系统,以提供整个网格行为的信息。

Sidecar 代理模型还可以将 Istio 的功能添加到现有部署中,而无需重新构建或重写代码

同类推荐
更多