Traefik - это обратный HTTP-прокси с несколькими поддерживаемыми серверными модулями, включая Kubernetes. Чем отличается Istio?
Как Istio по сравнению с Traefik?
Ответы (2)
Это что-то вроде сравнения яблок с апельсинами.
Пограничные прокси, такие как Traefik или Nginx, лучше всего по сравнению с Envoy - прокси, который использует Istio. Прокси-сервер Envoy устанавливается Istio автоматически рядом с каждым модулем.
Istio предоставляет несколько возможностей более высокого уровня помимо Envoy, включая маршрутизацию, ACL, обнаружение служб и политику доступа для набора служб. Фактически, он объединяет набор сервисов с поддержкой Envoy. Этот шаблон проектирования часто называют служебной сеткой.
Istio в настоящее время также ограничена развертыванием Kubernetes в одном кластере, хотя ведется работа по своевременному снятию этих ограничений.
Как ответил Марк О'Коннор, Istio - это не просто балансировщик нагрузки или обратный прокси для K8S. Это полная микросервисная сетка для взаимодействия между микросервисами, а также для управления API на периферии с обширной поддержкой мониторинга и безопасности (authn / authz). Дополнительную информацию см. здесь.