1. Istio
Istio 提供一种简单的方式来为已部署的服务建立网络,该网络具有负载均衡、服务间认证、监控等功能,而不需要对服务的代码做任何改动。
Istio 是由Google、IBM和Lyft开源的微服务管理、保护和监控框架。Istio为希腊语,意思是”起航“使用istio可以很简单的创建具有负载均衡、服务间认证、监控等功能的服务网络,而不需要对服务的代码进行任何修改。
你只需要在部署环境中,例如Kubernetes的pod里注入一个特别的 sidecar proxy 来增加对 istio 的支持,用来截获微服务之间的网络流量。
该项目在 CNCF 托管:
- CNCF 分层:编排和管理
- CNCF 分类:服务网格
- CNCF 成熟度:孵化中