首页 > 软件列表 > Istio
Istio

Istio

软件语言:简体中文
软件授权:开源
适用系统:Windows
创建时间:2021-06-05
软件厂商/开发者信息:Istio 开源社区

软件介绍

Istio 是一个开源的服务网格(service mesh),以对应用透明的方式叠加在已有的分布式应用之上,为服务之间的通信提供网络、安全和可观测性能力。它通过代理拦截网络流量,控制平面负责把用户配置转换成代理规则,并在服务变化时持续更新,因此通常不需要或只需很少改动服务代码。Istio 是云原生计算基金会(CNCF)的毕业项目,开发工作在 GitHub 上进行。

核心功能

  • 安全:服务之间可使用双向 TLS 加密通信,并基于身份进行认证与授权。
  • 流量管理:对 HTTP、gRPC、WebSocket 和 TCP 流量自动做负载均衡,并通过路由规则、重试、故障转移和故障注入精细控制流量行为。
  • 策略:提供可插拔的策略层,支持访问控制、速率限制和配额。
  • 可观测性:自动产生集群内流量(包括入口与出口)的指标、日志和调用链跟踪。

数据平面模式

Istio 提供两种数据平面模式:Sidecar 模式在每个 Pod 旁部署一个 Envoy 代理,也可用于运行在虚拟机上的服务;Ambient 模式则使用每个节点一个的四层代理,并按需在命名空间级别增加 Envoy 代理来处理七层功能。

支持平台与系统要求

Istio 的控制平面运行在 Kubernetes 上。官方文档的平台安装指南涵盖阿里云、Amazon EKS、Azure、Google Kubernetes Engine、华为云、腾讯云、OpenShift、minikube、kind 等环境。集群内的应用可以加入网格,Istio 也能扩展到其他集群,并连接虚拟机等集群外端点。它是面向服务器端的基础设施组件,不是 Windows 桌面软件。

版本与授权

Istio 以 Apache-2.0 许可证开源。截至 2026 年 10 月查阅时,官网列出的最新版本为 1.31.3。

适用人群与使用场景

适合在 Kubernetes 上运行微服务、需要统一管理服务间加密通信、流量路由和监控的运维与平台团队。

版本列表

  • Istio v1.1.0 正式版

    Istio v1.1.0 正式版

    Istio正式版是一款专业且功能强大的微服务管理平台。Istio官方版支持连接、保护 ...

    软件大小:11.1 MB 更新时间:2021-06-05
    详情