Istio与Traefik相比如何?

时间:2017-05-27 02:30:32

标签: docker kubernetes istio

Traefik是一个反向HTTP代理,包含几个受支持的后端,包括Kubernetes。 Istio如何比较?

2 个答案:

答案 0 :(得分:25)

这是苹果与橘子的比较。

Traefik或Nginx等边缘代理最好与Envoy - Istio利用的代理进行比较。 Istio会在每个吊舱附近自动安装Envoy代理。

Istio在Envoy之外提供了几个更高级别的功能,包括路由,ACL和服务发现以及服务集合中的访问策略。实际上,它将一组启用Envoy的服务拼接在一起。此设计模式通常称为服务网格

目前,Istio也仅限于单个群集中的Kubernetes部署,但已及时制定工作以及时删除这些限制。

答案 1 :(得分:4)

正如Mark O&Connor回应的那样,Istio不仅仅是K8S的负载均衡器或反向代理。它是一个完整的微服务网格,用于微服务间通信以及边缘的API管理,具有对监控和安全性的广泛支持(authn / authz)。有关详细信息,请查看here