Istio
1.10.1
版本包含错误修复以提高稳健性。本发布说明描述了 1.10.0
和 1.10.1
之间的不同之处。
变化:
-
修复了导致
VirtualService
中的特定目标无法修改Host
标头的问题(issue #33226) -
修复了无法在
IstioOperator
中设置PDBmaxUnavailable
字段的问题 ( issue #31910 )
关于Istio
:
Istio
是一个开源服务网格,它透明地分层到现有的分布式应用程序上。 Istio
强大的特性提供了一种统一和更有效的方式来保护、连接和监视服务。 Istio
是实现负载平衡、服务到服务身份验证和监视的路径——只需要很少或不需要更改服务代码。它强大的控制平面带来了重要的特点,包括:
- 使用
TLS
加密、强身份认证和授权的集群内服务到服务的安全通信 - 自动负载均衡的
HTTP
,gRPC
,WebSocket
,和TCP
流量 - 通过丰富的路由规则、重试、故障转移和故障注入对流量行为进行细粒度控制
- 一个可插入的策略层和配置
API
,支持访问控制、速率限制和配额 - 对集群内的所有流量(包括集群入口和出口)进行自动度量、日志和跟踪
Istio
是为可扩展性而设计的,可以处理不同范围的部署需求。Istio
的控制平面运行在 Kubernetes
上,您可以将部署在该集群中的应用程序添加到您的网格中,将网格扩展到其他集群,甚至连接 VM 或运行在 Kubernetes
之外的其他端点。
一个由贡献者、合作伙伴、集成商和分销商组成的庞大生态系统将 Istio
扩展和利用到各种各样的场景中。
您可以自己安装 Istio
,或者许多供应商都有集成 Istio
并为您管理它的产品。
Istio
解决了开发人员和运营商在分布式或微服务架构方面面临的挑战。无论您是从头开始构建还是将现有应用程序迁移到云原生,Istio
都可以提供帮助。
通过在部署的每个应用程序中添加代理 Sidecar
,Istio
允许您将应用程序感知流量管理、令人难以置信的可观察性和强大的安全功能编程到您的网络中。
参考资料: