Istio与Traefik相比如何?

dre*_*ewr 21 docker kubernetes istio

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

And*_*w J 33

这是苹果与橘子的比较.

像Traefik或Nginx这样的边缘代理最好与Envoy相比,后者是Istio利用的代理.Istio会在每个吊舱附近自动安装Envoy代理.

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

Istio目前也仅限于单个群集中的Kubernetes部署,但是已经有工作可以及时消除这些限制.


小智 6

正如Mark O'Connor回答的那样,Istio不仅仅是K8S的负载平衡器或反向代理。它具有完整的微服务网格,用于微服务之间的通信以及边缘的API管理,并广泛支持监视和安全性(authn / authz)。请在这里查看更多信息。