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

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

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

Что нового

  1. Вышла новая версия Nova Container Platform v6.0.0.

    Версия построена на базе Kubernetes v1.30. Теперь одновременно поддерживаются следующие версии платформы:

    • v4.x.x - на базе k8s 1.28

    • v5.x.x - на базе k8s 1.29

    • v6.x.x - на базе k8s 1.30

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

  1. Изменена конфигурация дополнительных параметров контроллеров Ingress Nginx через ConfigMap nova-ingress-internal-controller и nova-ingress-public-controller.

    Ранее в версиях 4.x и 5.x ConfigMap содержали все доступные параметры в формате "snake_case". С выходом обновления параметры должны передаваться в формате "kebab-case".

  2. Добавлена поддержка конфигурации типа дисков виртуальных машин (useLinkedClone) при развертывании кластера в среде zVirt в новой версии API config.nova-platform.io/v1alpha6.

  3. Для компонентов Velero в модуле Data Protection добавлены недостающие метрики в системе мониторинга, правила оповещения о событиях и дашборды.

    Начиная с версии Nova Container Platform v6.0.0, для установки Velero требуется указание дополнительного параметра checksumAlgorithm в манифесте BackupStorageLocation, см. по ссылке BackupStorageLocation

  4. Скорректировано правило события etcdDatabaseHighFragmentationRatio в Prometheus, в результате чего срабатывание события стало более точным.

    Дефрагментация хранилища etcd по-прежнему выполняется автоматически каждый день в 00:00.

  5. Скорректирована логика ротации логов StarVault.

    Логи StarVault теперь будут ротироваться при достижении размера 200 МБ. Ранее ротация выполнялась ежедневно не учитывая размер log-файла.

  6. Изменено размещение агентов Velero по умолчанию.

    С выходом обновления агенты Velero по умолчанию не размещаются на Ingress-узлах.

Исправления

  1. Исправлена проблема, из-за которой могла переполняться временная директория для kustomize-controller.

  2. Исправлена проблема, при которой в кластере могло возникать событие PrometheusDuplicateTimestamps после установки модуля Neuvector.

  3. Исправлена проблема, из-за которой могла возникать ошибка при повторном обновлении платформы.

  4. Исправлена проблема, которая могла возникать при удалении кластера с помощью команды nova-ctl cluster destroy.

  5. Исправлена проблема, которая могла возникать при повторной установке платформы, включая случаи прерванного развертывания.

  6. Исправлена проблема, из-за которой в nova-console не отображались поля Kubernetes API и Провайдер инфраструктуры.

  7. Исправлена проблема, из-за которой могли не отправляться логи в Opensearch, если кластер Nova был установлен со значением clusterName, отличным от cluster.local.

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

  1. Обновлены следующие компоненты платформы:

    • kubernetes обновлен до версии 1.30.10

    • etcd обновлен до версии v3.5.17

    • containerd обновлен до версии 1.7.25

    • Grafana обновлен до версии 11.5.2

    • Gitea обновлен до версии 1.23.4

    • OpenSearch обновлен до версии 2.19.1

    • CSI Snapshot Controller обновлен до версии v8.2.0

    • Vault CSI Provider обновлен до версии v1.5.0

    • Metrics Server обновлен до версии v0.7.2

    • Cert-Manager обновлен до версии 1.17.1

    • Stakater Reloader обновлен до версии v1.3.0

    • Reflector обновлен до версии v9.0.318

    • Logging Operator обновлен до версии 5.1.1

    • Descheduler обновлен до версии v0.32.2

    • Local-Path CSI обновлен до версии v0.0.31

    • Secrets Store CSI Driver обновлен до версии v1.4.8

    • NeuVector обновлен до версии 5.4.2

    • vSphere CSI обновлен до версии 3.3.1

    • Thanos Query обновлен до версии 0.37.2

    • Cilium CNI обновлен до версии 1.15.15

    • Prometheus Adapter обновлен до версии 0.12.0

    • Prometheus обновлен до версии v3.2.1

    • Hubble обновлен до версии 1.17.1

    • VPA (Vertical Pod Autoscaler) обновлен до версии 1.3.0

    • Fluentd обновлен до версии 5.1.1

    • Fluent Bit обновлен до версии 3.2.5

    • Velero обновлен до версии v1.15.2

    • oVirt CSI Driver обновлен до версии v4.17

    • Calico обновлен до версии v3.28.3

  2. Добавлены новые дашборды в OpenSearch.

    Логи, которые визуализируются в OpenSearch:

    • Neuvector:

      • События безопасности:

        • Обнаружение угроз

        • Попытки несанкционированного доступа

        • Статистика по CVE

      • События контейнеров:

        • Запуск и остановка контейнеров

        • Ошибки контейнеров

    • StartVault Audit Log:

      • Аудит доступа:

        • Вход и выход из системы пользователей

        • Изменение ролей и привилегий

      • Системные события:

        • Запуск/остановка сервисов

        • Логи обновлений системы

      • События безопасности:

        • Нарушения попыток доступа

        • Изменения в политике безопасности

    • Kubelet:

      • Операции управления:

        • Запуск и завершение работы подов

        • Проблемы со статусами контейнеров

      • Информационные события:

        • Регистрация узлов

        • Обновления конфигураций

    • Audit Log Kubernetes:

      • Изменения в конфигурации:

        • Обновления конфигурации кластера

      • События на уровне кластера:

        • Разрешения и запреты на проведение операций

        • Доступ к секретам и конфигурационным данным

      • События администрирования:

        • Создание и удаление пользовательских ролей и привилегий

        • Управление ресурсами кластера

    • Audit Log Scheduler.

      События планирования:

      • Pending Pods: Логи Pods, которые находятся в состоянии ожидания и по каким причинам их нельзя запланировать

      • Successful Schedules: Успешно запланированные Pods и информация о том, на каком узле они были размещены Решения о привязке (Bindings):

      • Логи о привязке Pods к узлам, включая выбранные узлы и альтернативные варианты, которые не были выбраны

  3. Обновлен компонент csi-snapshot-contoller и была удалена составляющая snapshot-validation-deployment:

    • kustomization nova-release-csi-snapshot-pre больше не используется и по умолчанию удаляется;

    • kustomization nova-release-csi-snapshot-main обновлен до новой конфигурации.

    Если в kustomization nova-release-csi-snapshot-main вносились изменения, рекомендуется сохранить их перед обновлением, чтобы затем восстановить вручную.

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