Как Istio сравнивается с Traefik?

Traefik - это обратный HTTP-прокси с несколькими поддерживаемыми бэкэндами, включая Kubernetes. Как сравнивается Istio?

Ответ 1

Это что-то вроде сравнения яблок с апельсинами.

Края, такие как Traefik или Nginx, лучше по сравнению с Envoy - прокси-сервер, который использует Istio. Прокси-сервер Envoy устанавливается автоматически Istio рядом с каждым модулем.

Istio предоставляет несколько возможностей более высокого уровня за пределами Envoy, включая маршрутизацию, ACLing и политику поиска и доступа к сервисам через набор сервисов. По сути, он объединяет набор сервисов Envoy. Этот шаблон проектирования часто называют сервисной сеткой.

В настоящее время Istio ограничивается развертываниями Kubernetes в одном кластере, хотя в настоящее время выполняется работа по устранению этих ограничений во времени.

Ответ 2

Как ответил Марк О'Коннор, Istio - это не просто балансировщик нагрузки или обратный прокси-сервер для K8S. Это полная микросервисная сетка для межмикросервисной связи, а также для управления API на границе, с обширной поддержкой для мониторинга и безопасности (authn/authz). Пожалуйста, посмотрите здесь для получения дополнительной информации.