介绍
简要介绍
Istio是一个开放平台,用于提供统一的方式来集成微服务、管理跨微服务的流量、执行策略和聚合遥测数据。Istio的控制平面在底层集群管理平台(如Kubernetes、Mesos等)之上提供了一个抽象层。
Istio主要特性如下 :
- 使用TLS加密、基于强身份验证授权和保护集群中的服务到服务通信。
- 实现HTTP、gRPC、WebSocket、TCP流量自动负载均衡。
- 流量行为细粒度控制,丰富的路由规则、重试、故障转移、故障注入。
- 支持访问控制、速率限制和配额的可插拔策略层和配置API。
- 集群内所有流量的自动度量、日志和跟踪,包括集群入口和出口。
要安装Istio,您可以进行Istio操作员安装(无需手动安装、升级和卸载Istio,而是让Istio操作员为您管理安装)。
开发语言:Golang。
一句话描述:开源的服务网格。
开源协议:Istio代码库遵循Apache 2.0许可。
建议的版本
建议使用版本为“1.8.1”。