Заметки к релизу
|
Обращаем ваше внимание, что для онлайн‑установки кластера был изменен перечень IP‑адресов сервисов. Актуальный список доступен по ссылке. |
Что нового
-
Добавлен новый компонент — Node Config Operator (NCO).
Данный компонент предназначен для централизованной и декларативной настройки ОС узлов кластера через CRD Kubernetes. На данный момент NCO позволяет управлять конфигурацией Containerd без необходимости ручных вмешательств.
-
Добавлен динамический плагин для управления резервным копированием в интерфейс Nova Console.
Подробнее см. в документации Резервное копирование и восстановление.
-
Добавлена поддержка ОС AstraLinux 1.8.1.
Установка в IPI-режиме в VMware на текущий момент не поддерживается и находится в процессе тестирования.
-
Добавлена поддержка ОС Мос.ОС.
Установка поддерживается только в UPI-режиме.
Изменения и улучшения
-
Реализован вертикальный скейлинг без перезапуска виртуальных машин (ВМ) для zVirt.
Теперь при изменении параметров ВМ (CPU, RAM и др.) больше не происходит удаления и пересоздания машины — ресурсы изменяются на лету, без прерывания работы.
-
Отключен параметр memory
ballooningпо умолчанию при установке на zVirt. -
Добавлена новая версия CRD v1alpha6, в которой добавлены новые поля:
memory_ballooningиguaranteed_memory.Подробнее см. в статье в справочнике v1alpha5
-
Добавлена полноценная поддержка управления Opensearch через nova-apps-operator.
Конфигурация кластеров теперь описывается через ресурс OpenSearchCluster. Также реализован механизм миграции legacy-конфигураций Opensearch в новый формат.
Конфигурация количества реплик для Opensearch теперь допускает только нечетные значения и должна совпадать с числом инфра-нод. Настройки реплик для Opensearch Dashboard не изменились — могут быть любыми.
-
Добавлена возможность сбора диагностических дампов с каждого узла кластера.
Сбор данных выполняется на каждом узле с помощью команды:
collect-logs. -
Актуализированы результаты проверки кластера Nova версии v6 на соответствие CIS Kubernetes Benchmark.
В рамках соответствия обновленной версии CIS Benchmark отключен Admission-плагин DenyServiceExternalIPs в kube-apiserver.
-
Добавлено отображение политик в Nova Console.
Теперь при наличии CNI-плагина Cilium в кластере в разделе Network Nova Console отображаются политики
CiliumClusterwideNetworkPolicyиCiliumNetworkPolicy. Это позволяет управлять сетевым доступом на уровне кластера и пространств имен с помощью Cilium-политик напрямую через интерфейс консоли. -
Дополнена валидация дискового пространства в nova-ctl проверкой разметки диска.
Если обнаружены дополнительные разделы, отличные от
/,/boot*или/recovery*, то для пользователя выводится предупреждение. Это помогает избежать ошибок при установке на нестандартную разметку и предупреждает пользователя о возможных рисках в процессе установки.
Исправления
-
Исправлена ошибка, из-за которой в Nova Console во вкладке Services всегда отображалась стандартная DNS-зона
cluster.local, даже если в кластере была задана другая зона через параметрk8sDefaultDnsZone.Теперь консоль корректно отображает актуальную зону, соответствующую настройкам кластера.
-
Исправлена ошибка в логике podAntiAffinity в OpenSearch: при использовании HA-конфигурации все поды могли запускаться на одной infra-ноде при недостаточном количестве нод.
Теперь размещение подов корректно распределяется с учетом anti-affinity правил, что повышает отказоустойчивость.
-
Исправлена ошибка запуска Cilium на узлах с установленным Kaspersky Endpoint Security (KESL).
Порт
9879, используемый по умолчанию для health-проб Cilium, конфликтовал с компонентами Kaspersky. В рамках решения порт health-чеков был перенесен на25655. -
Обновлен terraform-провайдер ovirt.
В рамках данного обновления исправлена ошибка при назначении дополнительных параметров (custom properties) виртулальных машин в zVirt, которая возникала из-за некорректной обработки пустых значений.
Для просмотра списка всех обновлений перейдите к соответствующему разделу базы знаний Релизы и обновления.