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

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

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

Что нового

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

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

  2. Добавлен динамический плагин для управления резервным копированием в интерфейс Nova Console.

    Подробнее см. в документации Резервное копирование и восстановление.

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

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

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

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

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

  1. Реализован вертикальный скейлинг без перезапуска виртуальных машин (ВМ) для zVirt.

    Теперь при изменении параметров ВМ (CPU, RAM и др.) больше не происходит удаления и пересоздания машины — ресурсы изменяются на лету, без прерывания работы.

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

  3. Добавлена новая версия CRD v1alpha6, в которой добавлены новые поля: memory_ballooning и guaranteed_memory.

    Подробнее см. в статье в справочнике v1alpha5

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

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

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

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

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

  6. Актуализированы результаты проверки кластера Nova версии v6 на соответствие CIS Kubernetes Benchmark.

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

  7. Добавлено отображение политик в Nova Console.

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

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

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

Исправления

  1. Исправлена ошибка, из-за которой в 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.

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

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

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