How does Istio compare to Traefik?

18,648

Solution 1

It's something of an apples-to-oranges comparison.

Edge proxies like Traefik or Nginx are best compared to Envoy - the proxy that Istio leverages. An Envoy proxy is installed automatically by Istio adjacent to every pod.

Istio provides several higher level capabilities beyond Envoy, including routing, ACLing and service discovery and access policy across a set of services. In effect, it stitches a set of Envoy enabled services together. This design pattern is often called a service mesh.

Istio is also currently limited to Kubernetes deployments in a single cluster, though work is in place to remove these restrictions in time.

Solution 2

As Mark O'Connor responded, Istio is not just a load balancer or reverse proxy for K8S. Its a full microservice mesh, for inter-microservice communication as well as API management at the edge, with extensive support for monitoring and security (authn/authz). Please take a look at here for more information.

Share:
18,648
drewr
Author by

drewr

Developer for Elastic, makers of Elasticsearch, Logstash, and Kibana. Rides a bike around Nashville, TN.

Updated on July 25, 2022

Comments

  • drewr
    drewr almost 2 years

    Traefik is a reverse HTTP proxy with several supported backends, Kubernetes included. How does Istio compare?

  • edib
    edib over 2 years
    It seems Istio covers them all but with the overhead cost. datacenterknowledge.com/devops/…