2.14.0 — Gateway API, гибридные кластеры и удобное администрирование
-
- Главное в релизе (TL;DR)
- Gateway API. Маршрутизация в GUI
- Гибридные кластеры
- Профили кластеров. Повторяемые конфигурации
- Аутентификация, доступы и Kubeflow
- Создание кластеров, NCI и провайдеры
- Эксплуатационные настройки. SSC, ClusterConfig и VLSingle
- GUI: фильтры и индикация
- Компоненты платформы. Kubernetes и сервисы shturval
- Пользовательская документация
- Исправления и стабильность
На этой странице
-
- Главное в релизе (TL;DR)
- Gateway API. Маршрутизация в GUI
- Гибридные кластеры
- Профили кластеров. Повторяемые конфигурации
- Аутентификация, доступы и Kubeflow
- Создание кластеров, NCI и провайдеры
- Эксплуатационные настройки. SSC, ClusterConfig и VLSingle
- GUI: фильтры и индикация
- Компоненты платформы. Kubernetes и сервисы shturval
- Пользовательская документация
- Исправления и стабильность
Если коротко — в 2.14.0 платформа стала заметно удобнее для администраторов и команд, которые управляют сетевой маршрутизацией, подключением внешних провайдеров, ML-нагрузками и доступом пользователей:
- появилось управление объектами Gateway API в GUI;
- для ML-сценариев можно собирать гибридные кластеры: основные узлы на одном провайдере, GPU-узлы — через Shturval v2;
- профили клиентских кластеров получили отдельный интерфейс управления;
- настройка внешнего OIDC-провайдера стала доступна в GUI;
- стало доступно управление назначением прав KubeFlow и переход в интерфейс KubeFlow из неймспейсов;
shtilстал удобнее для удалённой установки, CLI и YAML-сценариев;- новая модель и структура пользовательской документации.
Полный перечень release notes 2.14.0 приведен здесь.
Главное в релизе (TL;DR)
Основной фокус релиза 2.14.0 — расширить управляемость платформы и снизить количество ручных действий в типовых сценариях администратора:
- Gateway API можно администрировать из интерфейса платформы.
- Гибридные кластеры позволяют добавлять Worker-группы узлов Shturval v2 в кластеры на других провайдерах.
- Профили кластеров помогают управлять типовыми конфигурациями клиентских кластеров.
- Внешний OIDC-провайдер можно настраивать через GUI.
- Доступы и Kubeflow позволяют управлять правами Kubeflow и переходить в GUI из неймспейсов.
- Создание кластеров стало понятнее за счет проверок, новых полей и улучшенных экранов.
- shtil стал удобнее при запуске GUI на удалённой машине, установке с флагами, YAML-манифестами.
- Эксплуатационные настройки: SSC можно связывать по классу сервиса, домен кластера и сертификаты менять через
ClusterConfig, а для VictoriaLogs используется ресурс экземпляра хранения логовVLSingle. - Kubernetes 1.35.1 и ключевые компоненты обновлены относительно релиза
2.13. - Пользовательская документация получает новую структуру.
Gateway API. Маршрутизация в GUI
В 2.14.0 добавлен сервис управления объектами Gateway API и интерфейс в GUI для работы с GatewayClass, Gateway, HTTPRoute и GRPCRoute.
Это шаг к модели маршрутизации: инфраструктурные настройки входного трафика можно отделить от маршрутов приложений, а сами маршруты описывать через стандартные ресурсы Gateway API.
Скриншот интерфейса Gateway API

Подробнее:
- Gateway API;
- Маршруты Gateway API;
- CRD модуля Gateway API;
- Как включить контроллер Gateway API в Cilium.
Гибридные кластеры
В релиз вошло управление гибридными кластерами для сценариев с ML-нагрузками. Теперь кластер может сочетать обычные узлы на провайдере виртуализации и GPU-узлы на провайдере Shturval v2.
Типичный сценарий: Control Plane и базовые Worker-группы работают на VMware vSphere, oVirt, OpenStack или другом провайдере, а дополнительная Worker-группа для ML-задач создается на физических хостах Shturval v2 с GPU.
Скриншоты гибридных кластеров


Подробнее:
Профили кластеров. Повторяемые конфигурации
В 2.14.0 продолжили развивать профили конфигурации клиентских кластеров. В интерфейсе платформы появился отдельный сценарий управления профилями: можно создавать профиль, задавать параметры спецификации и использовать его при создании клиентских кластеров.
Профили полезны, когда нужно переиспользовать типовые настройки: например, наборы системных сервисов, параметры логирования и мониторинга, NTP, часовой пояс или кастомные манифесты для клиентского кластера.
Скриншот управления профилями кластеров

Подробнее:
- Как создавать и применять профили кластеров;
- Что такое профили кластеров;
- Создание клиентского кластера.
Интеграция с Vault через профиль
Один из практичных сценариев — заранее подготовить интеграцию клиентских кластеров с HashiCorp Vault через ClusterProfile: можно добавить манифесты для установки vault-secrets-operator, его CRD, создать VaultConnection. При создании клиентского кластера выбрать профиль и загруженные манифесты создадутся автоматически, а в кластере появится базовая инфраструктура для синхронизации секретов из Vault.
Финальный шаг выполняется после развёртывания кластера: администратор настраивает метод аутентификации Kubernetes на стороне Vault, создаёт VaultAuth в клиентском кластере. В итоге профиль снимает повторяющуюся подготовку с каждого нового кластера, но оставляет контроль над доступами и политиками Vault у администратора.
Подробнее: Настройка интеграции с HashiCorp Vault в профиле кластера и в развёрнутом кластере.
Аутентификация, доступы и Kubeflow
В релизе появился интерфейс конфигурации OIDC-провайдера. Администратор может настраивать подключение внешнего провайдера, выполнять проверку конфигурации и задавать маппинг полей access_token в GUI.
Скриншот конфигурации OIDC-провайдера

Для LDAP-сценариев исправлены ошибки, которые мешали повседневной настройке: сохранение параметров после успешной проверки, анализ каталога без найденных групп.
Подробнее:
Доступы и Kubeflow
В управлении доступом добавлены:
- возможность отозвать все назначенные права пользователя или группы из интерфейса платформы;
- управление назначением прав доступа к Kubeflow;
- переход из неймспейсов в графический интерфейс Kubeflow.
Подробнее:
Создание кластеров, NCI и провайдеры
В интерфейсах создания кластеров стало больше проверок и полезных подсказок. На шаге проверки данных появилась возможность запустить проверку конфигурации в тестовом режиме (Dry run), а для кластеров на Shturval v2, VMware vSphere, oVirt, zVirt, HostVM, РЕД Виртуализация и ROSA Virtualization можно одновременно указать VIP и DNS-запись для Ingress.
Создание клиентского кластера.
Shtil для GUI, CLI и YAML-сценариев
Отдельно доработан shtil — утилита для установки кластера управления. В GUI-сценарии стало проще запускать установщик на удалённой Linux-машине: мастер установки можно открыть в браузере по IP-адресу или hostname этой машины, без ручного проброса портов. Для CLI-сценариев уточнены команды и алиасы, а также добавлена возможность задать путь сохранения итогового kubeconfig постоянного кластера управления.
Для установки кластера управления через YAML-манифест расширена настройка Worker-групп. Теперь в provider.workerNodeConfigs можно описывать не только дефолтные группы, но и дополнительные группы узлов. Это удобно для автоматизированных установок, где состав кластера управления нужно зафиксировать заранее — например, сразу разделить системные, инфраструктурные и специализированные Worker-узлы без последующей ручной донастройки в интерфейсе.
Улучшены проверки и отображение этапов создания провайдера и кластера управления. Это особенно полезно, когда установка идёт не с локальной рабочей станции, а с выделенной машины shtil: администратор быстрее понимает, на каком этапе находится временный установочный кластер, провайдер и постоянный кластер управления.
Подробнее:
Скриншоты проверки данных и настройки Ingress


NCI и Container Runtime
В NCI добавлен интерфейс конфигурации плагинов Container Runtime. Это важно для сценариев, где нужно управлять настройками runtime декларативно, в том числе для GPU-узлов.
Скриншот конфигурации Container Runtime в NCI

Подробнее:
Провайдеры
Управление провайдерами тоже стало удобнее:
- сервисы провайдеров можно включать и отключать локально - в интерфейсе управления экземплярами провайдеров без перехода в кластер управления;
- для oVirt доступно выбрать Storage Domain, где будут создаваться диски виртуальных машин независимо от Storage шаблона ВМ, добавленного в экземпляр провайдера;
- для vCloud Director добавлена возможность установки CSI при инсталляции клиентского кластера;
- в
stc templateпоявились флаги для регулирования сетевых особенностей ВМ:--fix-vmware-networkпомогает избежать проблем overlay-сети Kubernetes на VMware с vmxnet3, а--dhcp-no-domain-nameне даёт DHCP подставлять корпоративный DNS-суффикс, если узлы кластера должны резолвиться без него; - для хостов Shturval v2 можно задать пароль SSH-пользователя в Secret провайдера, чтобы команды
sudoвыполнялись с паролем. Это помогает использовать хосты, где политика безопасности не разрешаетsudoбез пароля.
Подробнее:
- Как устроена работа с провайдерами;
- Шаблоны виртуальных машин;
- Shturval v2;
- Провайдер Shturval v2 (shturval-capsm);
- oVirt и подобные провайдеры;
- VMware vCloud Director.
Эксплуатационные настройки. SSC, ClusterConfig и VLSingle
Стало проще описывать зависимости между сервисами платформы на уровне ShturvalServiceConfig. Для SSC используется класс сервиса - spec.serviceclass. Другие сервисы могут ссылаться не только на конкретный SSC через dependency, но и на класс через dependencyclass.
Сервис управления сервисами (shturval-services).
ClusterConfig
Если есть доступ к ClusterConfig, доменное имя или Ingress-сертификат кластера можно изменить через него. После этого cluster-manager сам обновит связанные ресурсы. Такой подход быстрее, проще и снижает риск возникновения ошибок по сравнению с ручной правкой нескольких объектов.
Подробнее:
VLSingle
Для логов VictoriaLogs теперь создается ресурс экземпляра хранения логов - VLSingle в неймспейсе кластеров кластера управления, а не VLogs: через него задаются срок хранения, лимит диска и размер хранилища логов. VictoriaLogs остаётся названием подсистемы логирования, а VMSingle используется в другом сценарии — как локальное хранилище метрик для мониторинга.
GUI: фильтры и индикация
В повседневной работе с кластерами стало больше контекста и информации прямо в списках и на дашбордах:
- отображаются счётчики в формате «здоровые объекты / всего объектов» для узлов кластера, Pods, конфигураций узлов (NCI) и системных сервисов;
- сведения о версии кластера и Kubernetes теперь видны не только на дашборде, но и в интерфейсе настройки обновления;
- состояние объектов кластера подсвечивается на вкладках и рядом со счётчиками, поэтому кластеры, требующие внимания, легче заметить с первого взгляда.
Фильтры, индикация окружения и ошибки
Поиск, фильтры и сортировка в таблицах переехали в отдельный скрываемый блок. А в пользовательских настройках можно выбрать, показывать ли блок Фильтры по умолчанию скрытым или раскрытым.
Для окружения кластера добавлена визуальная индикация: цветная полоса помогает быстро отличать, например, тестовый кластер от продуктивного. Уведомления об ошибках остаются на экране дольше, а текст ошибки можно скопировать и передать в обращении или рабочем чате.
Обзор графического интерфейса.
Скриншоты интерфейсных улучшений




Компоненты платформы. Kubernetes и сервисы shturval
В этом релизе обновлены ключевые компоненты:
- Kubernetes 1.35.1
- Cilium CNI 1.19.2
- Cluster API 1.12.3
- VictoriaMetrics Cluster 1.136.0
- VictoriaMetrics Agent 1.136.0
- Grafana Dashboards 12.3.4
- Vector 0.54.0
- Trivy 0.69.2
- Argo CD 3.2.12
- Cert-manager 1.19.3
- Trust Manager 0.21.1
- Ingress NGINX 1.14.3
- добавлен Gateway API CRDs версии 1.4.1
Полный перечень чартов и версий см. на странице Сервисы репозитория Shturval.
До обновления проверьте кастомные ресурсы volumegroupsnapshots, volumegroupsnapshotcontents и volumegroupsnapshotclasses. Подробности описаны в release notes 2.14.0.
Пользовательская документация
В 2.14.0 закреплён новый подход к ведению пользовательской документации. Теперь структура отталкивается от интересанта: администратора платформы, администратора кластера, специалиста по безопасности, разработчика или другого пользователя, который приходит решить конкретную задачу.
Это означает более понятную навигацию: меньше поиска по внутренним названиям модулей, страниц интерфейса платформы и больше прямых маршрутов к нужному действию — установить платформу, создать кластер, настроить доступы, проверить безопасность или опубликовать приложение.
Исправления и стабильность
Релиз содержит большой пакет исправлений в интерфейсе, инсталляции и инфраструктурных сценариях.
Полный перечень исправлений приведен на странице Релиз 2.14.0 (2026 Q2).