ИТ Блог. Администрирование серверов на основе Linux (Ubuntu, Debian, CentOS, openSUSE)

Traefik 3.2: «Монстр» на Хэллоуин с улучшенными характеристиками

Traefik 3.2: «Монстр» на Хэллоуин с улучшенными характеристиками

Traefik 3.2 «Мюнстер» — облачный прокси-сервер приложений с открытым исходным кодом — работает на 50% быстрее благодаря механизму Fast Proxy и поддержке Kubernetes Gateway API v1.2.

После трёх месяцев интенсивной разработки и двух предварительных версий Traefik Labs объявила о выпуске Traefik 3.2 — как раз к Хэллоуину. В этой «Мюнстерской» версии появились захватывающие новые функции, ключевые улучшения и значительное повышение производительности.

Кстати, мы говорим о новом механизме Fast Proxy, разработанном для повышения производительности маршрутизации с помощью конвейера с нулевым распределением, обеспечивающего впечатляющее повышение производительности на 50% по сравнению со стандартным механизмом.

Это значительно сокращает время ожидания и увеличивает пропускную способность, а значит, теперь вы можете ожидать примерно на 50% больше запросов в секунду — идеально для сред, где важна каждая миллисекунда.

Однако имейте в виду, что эта новая функция всё ещё является экспериментальной. Чтобы включить её, просто добавьте следующую конфигурацию:

experimental:
  fastProxy:{}

 

Будучи облачным решением по своей природе, новый выпуск продолжает расширять поддержку Kubernetes Gateway API. В связи с этим Traefik 3.2 теперь полностью совместим с Gateway API версии 1.2 и содержит новые функции, такие как GRPCRoute и TLSRoute, а также улучшения для HTTPRoute.

Например, недавно представленный тип GRPCRoute позволяет определять поведение маршрутизации для запросов gRPC, что повышает гибкость управления этим широко распространённым фреймворком RPC в Kubernetes.

Traefik 3.2: «Монстр» на Хэллоуин с улучшенными характеристиками

Traefik 3.2 – прокси-приложение с открытым исходным кодом.

 

Кроме того, Traefik 3.2 также поддерживает TLSRoute, что позволяет использовать мультиплексирование TLS с помощью указания имени сервера (SNI) и делает это программное обеспечение одним из самых универсальных решений для управления трафиком Kubernetes.

Кроме того, новая версия включает несколько обновлений для управления сертификатами ACME, таких как поддержка разных адресов электронной почты для резолверов сертификатов и поддержка пользовательских центров сертификации. Теперь BasicAuth также поддерживается для конечных точек Docker и Swarm, что делает Traefik более безопасным и гибким для развёртывания на основе контейнеров.

Промежуточные программы Traefik также получили различные обновления. «ipStrategy» теперь поддерживает подсети IPv6 для ограничения скорости, имеет новые параметры сжатия и улучшенные возможности ведения журнала, в том числе возможность регистрировать идентификаторы трассировки для более удобного мониторинга.

Нельзя не упомянуть, что была добавлена возможность отображать весь текст запроса при HTTP-отслеживании, что позволяет лучше понимать запросы без ущерба для целостности данных.

Наконец, в этом выпуске устранены различные проблемы с удобством использования, в частности, связанные с функциями Kubernetes Gateway API. Среди заметных исправлений — обеспечение уникальности имён ресурсов Traefik в Gateway API и сохранение порядка фильтров в GRPCRoute.

Ознакомьтесь с объявлением о выпуске или списком изменений для получения полного списка всех нововведений в Traefik 3.2.

Exit mobile version