Cilium 1.20 расширяет поддержку Kubernetes Gateway API до версии 1.6 и добавляет плагины для eBPF datapath
Релиз Cilium 1.20 от 29 июля 2026 года расширяет возможности Kubernetes Gateway API и открывает eBPF datapath для сторонних плагинов.
Cilium 1.20 вышел 29 июля 2026 года. Реализация Kubernetes Gateway API в проекте поднята с версии 1.4 до 1.6.1. В числе новых возможностей — ExternalAuth для HTTPRoute, ListenerSets, фильтрация CORS, TCPRoute и UDPRoute для трафика L4, поддержка BackendTLSPolicy и дополнительные коды редиректов.
Cilium 1.20 обновляет Gateway API и вводит плагины eBPF datapath
Основное изменение касается Gateway API. Разработчики добавили graduated-функции, включая ExternalAuth для внешней авторизации маршрутов, ListenerSets для делегированных слушателей и поддержку TCPRoute/UDPRoute. Появилась возможность настраивать перевод gRPC-Web и использовать дополнительные коды редиректов. Эти функции доступны без дополнительных флагов и работают в стандартной конфигурации.
Второй крупный блок — beta-режим плагинов для eBPF datapath. Теперь сторонние разработчики могут расширять или инструментировать datapath через отдельные процессы с помощью Custom Resource CiliumDatapathPlugin. Плагины собираются и обновляются независимо от основного бинарника Cilium. В разработке участвовали инженеры Google и других облачных провайдеров.
Появился режим автоматического выбора datapath: параметр bpf.datapathMode=auto позволяет агенту Cilium при старте определить возможности ядра и при наличии Linux 6.8 и новее использовать netkit вместо veth. В смешанных кластерах это упрощает rollout без ручной настройки на каждом узле.
Дополнительные изменения и подготовка к обновлению
В релизе улучшена работа ztunnel в sidecarless-режиме: поддержка внутренних CA и идентичностей SPIRE, метрики Prometheus и шифрование трафика между узлами. Добавлена beta-поддержка IPv6 в AWS ENI IPAM и упрощён миграционный путь на multi-pool IPAM. Обновлены зависимости: Kubernetes 1.36 и Envoy 1.37.x. Всего в релиз вошло более 2660 коммитов от 1100 участников.

На 23 октября 2026 года актуальной патч-версией остаётся 1.20.4. Пользователям рекомендуется ознакомиться с официальным руководством по обновлению, особенно в части legacy mutual auth и кастомных CNI-конфигураций. Helm-чарты и документация опубликованы на cilium.io и в репозитории GitHub.
Релиз носит глобальный характер и не содержит специфических изменений для российских пользователей. Сообщество продолжает работу над патчами и последующими версиями.
Частые вопросы
Какие новые функции Gateway API появились в Cilium 1.20?
Cilium 1.20 добавил поддержку ExternalAuth, ListenerSets, CORS, TCPRoute, UDPRoute и BackendTLSPolicy. Эти возможности входят в реализацию Gateway API версии 1.6.1.
Что такое плагины eBPF datapath в Cilium 1.20?
Плагины позволяют сторонним процессам расширять datapath через CRD CiliumDatapathPlugin. Они собираются и обновляются отдельно от основного Cilium без форка исходного кода.
Как работает автоматический выбор datapath в Cilium 1.20?
Параметр bpf.datapathMode=auto проверяет ядро при запуске и использует netkit на Linux 6.8+, иначе возвращается к veth. Режим упрощает работу в кластерах с разными версиями ядер.
Когда вышел Cilium 1.20 и какая версия актуальна сейчас?
Релиз состоялся 29 июля 2026 года. На 23 октября 2026 года актуальной патч-версией является 1.20.4.
Комментарии
Комментариев пока нет. Будьте первым!