Для улучшения работы сайта мы используем файлы cookies. Оставаясь на сайте, вы соглашаетесь с политикой обработки персональных данных.

Заметки к релизу

Обращаем ваше внимание, что для онлайн‑установки кластера был изменен перечень IP‑адресов сервисов. Актуальный список доступен по ссылке.

Что нового

  1. Добавлен новый компонент — Node Config Operator (NCO).

    NCO предназначен для централизованной и декларативной настройки ОС узлов кластера через CRD Kubernetes. На данный момент NCO позволяет управлять конфигурацией Containerd без необходимости ручного вмешательства.

Изменения и улучшения

  1. Внесены изменения в интерфейсе Nova Console.

    В интерфейс Nova Console добавлен динамический плагин для управления резервным копированием. Подробности о возможностях и использовании - в документации Резервное копирование и восстановление.

  2. Реализован вертикальный скейлинг для zVirt без перезапуска виртуальных машин (ВМ). При изменении параметров ВМ (CPU, RAM и др.) больше не происходит удаления и пересоздания машины — ресурсы изменяются на лету, без прерывания работы.

  3. Отключен параметр memory ballooning по умолчанию при установке на zVirt.

  4. Вышла новая версия CRD v1alpha5.

    В новой версии добавлены новые поля: memory_ballooning и guaranteed_memory. Подробнее можно ознакомиться с описанием параметров в Справочнике v1alpha5

  5. Обновлен terraform-провайдер ovirt.

    В рамках обновления исправлена ошибка при назначении дополнительных параметров (custom properties) виртулальных машин в zVirt, которая возникала из-за некорректной обработки пустых значений.

  6. Добавлена поддержка ОС AstraLinux 1.8.1.

    Установка в IPI-режиме в VMware на текущий момент не поддерживается и находится в процессе тестирования.

  7. Добавлена поддержка ОС Мос.ОС

    Установка поддерживается только в UPI-режиме.

  8. Добавлена полноценная поддержка управления Opensearch через nova-apps-operator.

    Конфигурация кластеров теперь описывается через ресурс OpenSearchCluster. Также реализован механизм миграции legacy-конфигураций Opensearch в новый формат.

    Конфигурация количества реплик для Opensearch теперь допускает только нечетные значения и должна совпадать с числом infra-нод. Настройки реплик для Opensearch Dashboard не изменились — могут быть любыми.

  9. Добавлена возможность сбора диагностических дампов с каждого узла кластера.

    Сбор данных выполняется на каждом узле с помощью команды: collect-logs.

  10. Отключен Admission-плагин DenyServiceExternalIPs в kube-apiserver в рамках соответствия обновленной версии CIS Benchmark.

  11. Добавлено отображение политик CiliumClusterwideNetworkPolicy и CiliumNetworkPolicy в Nova Console при наличии CNI-плагина Cilium в кластере.

    Теперь при наличии CNI-плагина Cilium в кластере в разделе Network Nova Console отображаются политики CiliumClusterwideNetworkPolicy и CiliumNetworkPolicy. Это позволяет управлять сетевым доступом на уровне кластера и пространств имен с помощью Cilium-политик напрямую через интерфейс консоли.

  12. Валидация дискового пространства в nova-ctl дополнена проверкой разметки диска.

    Если обнаружены дополнительные разделы, отличные от /, /boot* или /recovery*, то для пользователя выводится предупреждение. Это помогает избежать ошибок при установке на нестандартную разметку и предупреждает пользователя о возможных рисках в процессе установки.

Исправления

  1. Исправлена ошибка Nova Console.

    Исправлена ошибка, из-за которой в Nova Console во вкладке Services всегда отображалась стандартная DNS-зона cluster.local, даже если в кластере была задана другая зона через параметр k8sDefaultDnsZone. Теперь консоль корректно отображает актуальную зону, соответствующую настройкам кластера.

  2. Исправлена ошибка в логике podAntiAffinity в OpenSearch.

    При использовании HA-конфигурации все поды могли запускаться на одной infra-ноде при недостаточном количестве нод. Теперь размещение подов корректно распределяется с учетом anti-affinity правил, что повышает отказоустойчивость.

  3. Исправлена ошибка запуска Cilium на узлах с установленным Kaspersky Endpoint Security (KESL).

    Порт 9879, используемый по умолчанию для health-проб Cilium, конфликтовал с компонентами Kaspersky. В рамках решения порт health-чеков был перенесен на 25655.

Обновление компонентов

  1. Обновлен Kubernetes до версии 1.31.9.

  2. Обновлен Etcd до версии 3.5.21.

  3. Обновлен Cri-tools до версии 1.31.0.

  4. Обновлена Grafana до версии 12.0.1.

  5. Обновлен Opensearch до версии 2.19.2.

  6. Обновлены компоненты FluxCD.

    • fluxcd/helm-controller - 1.3.0

    • fluxcd/image-automation-controller - 0.41.0

    • fluxcd/image-reflector-controller - 0.35.0

    • fluxcd/kustomize-controller - 1.6.0

    • fluxcd/notification-controller - 1.6.0

    • fluxcd/source-controller - 1.6.0

  7. Обновлен StarVault до версии 1.1.0.

Установка на Astra Linux 1.8.1 в IPI-режиме в среде VMware на текущий момент не поддерживается и находится в процессе тестирования.

Для просмотра списка всех обновлений перейдите к соответствующему разделу базы знаний Релизы и обновления.