Релиз 2.10.0 (2025 Q2)

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

  • Добавлена интеграция с провайдером Yandex Cloud.
  • Добавлена возможность управления зонами доступности провайдера OpenStack.
  • Реализована поддержка операционной системы ОСнова.
  • Реализована возможность инсталляции кластера на одном Master-узле (микрокластер).
  • Доработан интерактивный режим инсталляции платформы: в случае ошибок или принудительного завершения интерактивного режима реализована возможность перезапуска режима с последними введенными данными.
  • На основе Victoria Metrics реализован метеринг в разрезе неймспейсов кластера.
  • Для утилиты stm (shturval mirror) добавлены параметры для: проверки статуса зеркала, остановки зеркала и удаления зеркала.
  • Реализована возможность принудительного удаления хостов при их недоступности в провайдере Shturval V2.
  • Реализован проксирующий модуль для внешних сервисов аутентификации. Настройка подключения аутентификации с внешним провайдером (Keycloak, Blitz) упрощена.
  • Восстановлен дашборд Opensearch в Grafana.
  • Добавлено исключение Metadata из собираемых логов системных нагрузок.

Изменения интерфейса

  • Реализованы интерфейсы управления провайдером Yandex Cloud, интерфейсы инсталляции и управления кластером с провайдером Yandex Cloud.
  • Реализованы интерфейсы управления мультикластерными и внутрикластерными тенантами.
  • Реализованы интерфейс управления правами доступами пользователей/групп пользователей в тенантах.
  • На дашборде кластера добавлены:
    • просмотр метеринга неймспейсов кластера;
    • просмотр срока действия сертификатов в кластере;
    • разделение на группы Worker-узлов.
  • Добавлена возможность принудительного удаления Pod.
  • В интерфейс страницы “Интеграция с LDAP” добавлен ALD Pro в список каталогов.
  • Реализован интерфейс управления CiliumEgressGatewayPolicy в кластере на странице “Egress Gateway”.
  • Вынесен интерфейс управления Ingress Controllers на уровень кластера.
  • В интерфейсе кастомных ресурсов:
    • реализована возможность удаления кастомного ресурса.
    • добавлены API-группы ресурсов kubernetes (k8s.io, core).
    • добавлена возможность импорта манифеста.
  • В интерфейсе Storage Classes добавлена возможность выбора типов провиженеров: Rawfile, CephFS, CephRBD.
  • Реализован переход на страницу просмотра объекта после его создания/изменения.
  • Реализован интерфейс просмотра и изменения YAML-манифестов резервного копирования в кластере и неймспейсах кластера: Хранилища, Резервные копии, Планировщики, Восстановленные копии, Репозитории.
  • Разрешено удаления Master-узла без пересоздания, если после удаления остается нечетное количество здоровых Master-узлов.
  • Добавлено автообновление страниц “Менеджер сессий”, “Список провайдеров”, “Список провайдеров” в платформе через каждый 5 сек.
  • Реализована возможность установки Taints (ограничения) на узле и Tolerations (разрешения) в спецификации подов.
  • В конфигурации групп узлов добавлено отображение состояний MachineDeployment, KubeadmControlPlane.
  • Добавлена возможность поиска:
    • в спецификации сервиса и доступных параметрах для конфигурации сервиса;
    • в YAML манифестах объектов;
    • в логах пода;
    • В интерфейсе “Доступные чарты” по имени чарта.
  • Добавлена возможность управления настройками отображения и поведения в редакторе YAML манифестов.
  • На странице “О системе” и в окне обновления кластера добавлены переходы на документацию.
  • В процессе создания кластера на шаге конфигурации Worker-узлов добавлена возможность дублирования конфигурации созданной группы и создания дубликата группы.
  • В настройках конфигурации подключения провайдера Basis Dynamix добавлена возможность указать ID приложения и API ключа.
  • На странице “Менеджер политик безопасности” добавлена возможность импорта манифестов.
  • Обновлен интерфейс страницы просмотра узла:
    • сетевые интерфейсы перенесены на отдельную вкладку;
    • реорганизовано пространство интерфейса;
    • добавлено предупреждение о вытеснении подов с узла.
  • Реализована возможность автоматизированного поиска пользователей/групп пользователей по каталогу при назначении прав доступа.
  • На странице конфигурации узлов добавлено отображение настроенных разделов в NCI.
  • Добавлена возможность включения Swagger и перехода в Swagger из интерфейса страницы “О системе”.
  • Для параметров Drain добавлены подсказки в окне конфигурации Drain узла.
  • Переименована страница “Сетевые политики” в “Сетевые политики Cilium”.
  • В маркетплейсе продуктов партнеров доступна возможность подключить преднастроенный репозиторий Luntry.
  • В модальных окнах интерфейса реализована возможность изменения ширины окна.
  • В интерфейсе Deployment добавлена возможность задать время ожидания для развертывания в секундах (ProgressDeadlineSeconds) и количество ReplicaSets, которые необходимо сохранить для возможности отката (RevisionHistoryLimit).
  • Добавлено уведомление о превышении лимита лицензии, если количество Worker-узлов превышает количество узлов согласно лицензии.
  • Обновлен экран отображения YAML манифеста.

Устранены ошибки:

  • отображения ограничений по портам в сетевых политиках.
  • вывода сетевых интерфейсов в графическом интерфейсе.
  • появления предупреждения о несохранённых изменениях без внесения изменений при переходе со страницы “Маршруты”.
  • возможности редактирования конфигурации провайдера Openstack без проверки подключения.
  • удаления хоста в провайдере Shturval v2 в графическом интерфейсе.
  • повторного запуска обновления.
  • создания кластера с провайдером Basis Dynamix.
  • удаления imageMaximumGCAge из конфигурации Kubelet при установке Feature Gate CPUManager.
  • готовности Node Configs узлов кластера управления после инсталляции платформы.
  • возможности выбора отключенных провайдеров в платформе в интерфейсе создания кластера.
  • вывода сообщения при выборе некорректной версии платформы с внешним (external) профилем кластера в интерфейсе создания кластера.
  • получения состояния в Infra Machine узла кластера с провайдером Shturval V2, если нет свободного хоста с указанной ролью.
  • отображения потенциальных хостов в графическом интерфейсе на шаге “Конфигурация групп Worker-узлов” в процесс создания кластера с провайдером Shturval V2.
  • авторизации в Grafana при переходе из графического интерфейса кластера.
  • установки в кластер Модуля oVirt CSI после инсталляции кластера с отключенной интеграции CSI.
  • удаления ConfigMaps, Secrets после удаления ключа.
  • отображения ошибки указания порта в адресе локального репозитория при настройке NCI Container Runtime.
  • отображения заголовка модального окна при добавлении лейбла.
  • ограничения символов для адреса образов Pause.