Релиз 2.14.0 (2026 Q2)

Доступные версии для перехода

Номер исходной версии Особенности обновления
2.13.0 Перед обновлением: проверьте CRDs shturval-snapshotter1; в закрытом контуре обновите утилиту stm2; для кластеров c провайдером Shturval v2 удалите свободные хосты5.
После обновления: замените шаблоны ВМ3; при необходимости восстановите сбор логов4; добавьте удаленные свободные хосты5.
2.13.1 Перед обновлением: проверьте CRDs shturval-snapshotter1; в закрытом контуре обновите утилиту stm2; для кластеров c провайдером Shturval v2 удалите свободные хосты в провайдере5.
После обновления: замените шаблоны ВМ3; при необходимости восстановите сбор логов4; добавьте удаленные свободные хосты5.

1 В составе релиза 2.14.0 компонент shturval-snapshotter обновлен с 8.1.1 до 8.3.0. Для CRD volumegroupsnapshots, volumegroupsnapshotcontents и volumegroupsnapshotclasses из API-группы groupsnapshot.storage.k8s.io версия ресурса изменилась с v1alpha1 на v1beta1. Перед обновлением проверьте, есть ли в кластере кастомные ресурсы типов VolumeGroupSnapshot, VolumeGroupSnapshotContent или VolumeGroupSnapshotClass. Если есть — сохраните манифесты и связанные данные на стороне системы хранения. При необходимости конвертируйте манифесты на groupsnapshot.storage.k8s.io/v1beta1. После успешного обновления примените конвертированные манифесты заново.

2 В закрытом контуре перед загрузкой бандла в зеркало обновите утилиту stm из бандла новой версии. Подробнее — Работа с зеркалом после инсталляции.

3 Для кластеров с шаблонами ВМ подготовьте и замените шаблоны во всех группах узлов, чтобы исключить ошибки при масштабировании — см. Узлы и шаблоны ВМ.

4 После обновления кластера управления может нарушиться сбор логов в клиентских кластерах, версия которых отличается от версии кластера управления. Чтобы восстановить отображение логов на вкладке «Логи» без обновления клиентских кластеров, в каждом таком кластере перезапустите поды Vector Agent в неймспейсе logging. После обновления клиентских кластеров до версии кластера управления сбор логов будет восстановлен — перезапуск подов не требуется.

5 Для кластеров на базе Shturval v2 в провайдере не должно быть свободных хостов, не прикрепленных к кластеру. Если такие хосты есть, перед обновлением удалите их, а после обновления добавьте снова. Если свободные хосты не были удалены до обновления, после завершения обновления удалите и добавьте их заново.

Реализовано

Инфраструктура

  • Добавлена возможность установки CSI при инсталляции кластера с провайдером vCloud Director.
  • Доработана утилита для работы с кластером управления shtil:
    • реализован удаленный доступ к графическому интерфейсу временного кластера;
    • добавлена возможность перехода в GUI по IP-адресу виртуальной машины;
    • изменены именования команд и алиасов при инсталляции с флагами;
    • добавлена возможность указать путь сохранения постоянного kubeconfig;
    • улучшены проверки и отображение этапов создания провайдера и кластера управления.
  • Управление гибридными кластерами в платформе для поддержки ML нагрузок: узлы без GPU могут быть созданы на провайдере системы виртуализации, узлы с GPU — на провайдере Shturval v2.
Управление гибридными кластерами
  • Добавлен сервис управления объектами Gateway API в платформе.
Сервис управления объектами Gateway API
  • Добавлена возможность задать Storage Domain, где должны быть созданы диски виртуальных машин oVirt.

Графический интерфейс

  • Интерфейс управления объектами Gateway API: GatewayClasses, Gateway, HTTPRoute, GRPCRoute.
Интерфейс управления объектами Gateway API
  • Добавление дополнительной группы Worker-узлов с провайдером Shturval v2 в созданные кластеры с любыми другими существующими в платформе провайдерами.
Добавление группы Worker-узлов с провайдером Shturval v2
  • Возможность включения/отключения сервисов провайдеров в интерфейсе управления провайдерами.
Включение и отключение сервисов провайдеров
  • Управление профилями конфигурации клиентских кластеров.
Управление профилями конфигурации клиентских кластеров
  • Интерфейс конфигурации OIDC-провайдеров для подключения в платформу.
Конфигурация OIDC-провайдеров
  • Доработка интерфейса со списками кластеров платформы:
    • добавлен отображение счетчиков объектов кластера;
    • добавлены сведения о версиях кластера и Kubernetes.
  • Индикация состояния объектов кластера на вкладках интерфейса.
Индикация состояния объектов кластера
  • Обновление работы поиска и фильтров на страницах со списками объектов интерфейса. (см. скриншот ниже)

Было: Фильтрация до изменений

Стало: Новая фильтрация

  • Возможность настройки визуальной индикации окружения кластера.
Визуальная индикация окружения кластера
  • Доработка интерфейса создания кластера:
    • на шаге проверки данных добавлена возможность вызова проверки конфигурации кластера в тестовом режиме (Dry run);
Кнопка проверки данных
  • доступность одновременного указания VIP и DNS-записи для Ingress в конфигурации кластеров с провайдерами: Shturval v2, VMware vSphere, oVirt, zVirt, HostVM, РЕД Виртуализация, ROSA Virtualization.
Указание VIP и DNS-записи для Ingress
  • Интерфейс конфигурации плагинов Container Runtime в интерфейсе NCI.
Конфигурация плагинов Container Runtime в NCI
  • Возможность отзыва всех назначенных прав доступа пользователю/группе пользователей в платформе;
Отзыв назначенных прав доступа
  • Управление назначением прав доступа к KubeFlow.
Управление правами доступа к KubeFlow
  • Переход из неймспейсов в графический интерфейс KubeFlow.
Переход из неймспейсов в интерфейс KubeFlow
  • Исключена возможность создания политики безопасности Cilium без настроенных правил.
  • Заблокирована возможность удаления резервной копии или восстановленной копии в фазе удаления.
  • Увеличен период отображения уведомлений с ошибками и добавлена возможность копирования текста. (см. скриншот ниже)
Копирование текста уведомлений об ошибках

Исправлено

  • Отсутствие возможности заменить файл сертификата TLS и ключ клиента в графическом интерфейсе Secret.
  • Обязательность указания значения лейбла в селекторе узлов шаблона пода в графическом интерфейсе.
  • Отсутствие возможности удалить и пересоздать сбойный узел Control Plane (со статусом not ready) в графическом интерфейсе.
  • Удаление первой ошибки сбоя kubeadm init из-за повторной инициализация кластера без зачистки и подготовки узла.
  • Вывод ошибки panic в логах backend, когда по результатам выполнения анализа конфигурации LDAP не найдено групп.
  • Сохранение изменений настроек при переключении режимов в интерфейсе создания кластера на этапе конфигурации Control Plane узлов с провайдером Shturval v2.
  • Ошибка валидации временного интервала при выборе диапазона дней с воскресеньем в настройке оповещений.
  • Автоподстановка дополнительных символов при работе в графическом редакторе манифестов.
  • Валидация выбранной версии чарта в графическом интерфейсе настройки конфигурации чарта.
  • Отсутствие отображения в графическом интерфейсе InfraMachineTemplate в конфигурации группы Control Plane узлов.
  • Недоступность сохранения обновленной конфигурации интеграции с LDAP после успешной проверки в графическом интерфейсе.
  • Обязательное применение sudo для инсталляции bootstrap-кластера с провайдером VK Cloud в закрытом окружении и Podman.
  • Отсутствие возможности указать учетные данные для подключения в интерфейсе созданного экземпляра провайдера VK Cloud.
  • Отсутствие возможности удалить кастомные ресурсы API-группы core в графическом интерфейсе.
  • Отсутствие возможности удалить экземпляр провайдера без связанных кластеров в графическом интерфейсе.
  • Обязательность инсталляция кластера управления с Worker-узлами с провайдером Shturval v2.
  • Блокирование возможности сохранить StorageClass в кластере при изменении Provisioner в графическом интерфейсе.
  • Ошибка удаления bootstrap-кластера при инсталляции на ОС Astra Linux 1.7.6.
  • Ошибка подготовки шаблона ВМ с stc template на ОС ОСнова.
  • Ошибка инсталляции bootstrap-кластера на ОС РОСА.
  • Ошибка применения конфигурации Audit Policy, настроенной через NodeConfigItem.
  • Ошибка применения изменений параметров загрузчика ядра (kernelarguments) на узле через NodeConfigItem.