Релиз 2.14.1 (2026 Q3)
- Версия Kubernetes: 1.35.1
- Релиз поддерживается. См. релизную политику.
Доступные версии для перехода
| Номер исходной версии | Особенности обновления |
|---|---|
| 2.13.0 | До обновления: проверьте CRDs shturval-snapshotter1; в закрытом контуре обновите утилиту stm2; убедитесь, что bootstrap-кластера нет5.При ошибке обновления: для кластеров с провайдером oVirt и включенным shturval-capov-csi см. известные ограничения.После обновления: замените шаблоны ВМ3; при необходимости восстановите сбор логов4. |
| 2.13.1 | До обновления: проверьте CRDs shturval-snapshotter1; в закрытом контуре обновите утилиту stm2; убедитесь, что bootstrap-кластера нет5.При ошибке обновления: для кластеров с провайдером oVirt и включенным shturval-capov-csi см. известные ограничения.После обновления: замените шаблоны ВМ3; при необходимости восстановите сбор логов4. |
| 2.14.0 | До обновления: убедитесь, что bootstrap-кластера нет5. |
1 В составе релиза 2.14.0 компонент shturval-snapshotter обновлен с 8.1.1 до 8.3.0. Для CRD volumegroupsnapshots, volumegroupsnapshotcontents и volumegroupsnapshotclasses из API-группы groupsnapshot.storage.k8s.io версия ресурса изменилась с v1alpha1 на v1beta1. Перед обновлением проверьте, есть ли в кластере кастомные ресурсы типов VolumeGroupSnapshot, VolumeGroupSnapshotContent или VolumeGroupSnapshotClass. Если есть — сохраните манифесты и связанные данные на стороне системы хранения. При необходимости конвертируйте манифесты на groupsnapshot.storage.k8s.io/v1beta1. После успешного обновления примените конвертированные манифесты заново.
2 В закрытом контуре перед загрузкой бандла в зеркало обновите утилиту stm из бандла новой версии. Подробнее — Работа с зеркалом после инсталляции.
3 Для кластеров с шаблонами ВМ подготовьте и замените шаблоны во всех группах узлов, чтобы исключить ошибки при масштабировании — см. Узлы и шаблоны ВМ.
4 После обновления кластера управления может нарушиться сбор логов в клиентских кластерах, версия которых отличается от версии кластера управления. Чтобы восстановить отображение логов на вкладке «Логи» без обновления клиентских кластеров, в каждом таком кластере перезапустите поды Vector Agent в неймспейсе logging. После обновления клиентских кластеров до версии кластера управления сбор логов будет восстановлен — перезапуск подов не требуется.
5 Проверьте, что временный bootstrap-кластер, поднятый при инсталляции платформы, планируемой к обновлению, удален. Иначе после обновления отдельные операции в кластере (например, масштабирование Control Plane) могут выполняться нестабильно и не завершаться. При необходимости удалите bootstrap-кластер по инструкции Деинсталляция временного кластера.
Известные ограничения
-
На платформе Штурвал версии 2.14.1 заблокирована возможность создания клиентских кластеров версии 2.14.0.
-
Для создания клиентского кластера с версией ниже 2.14.1 и провайдером Shturval v2 необходимо изменить версию в
ShturvalProvider. Инструкция — Как создать клиентский кластер с провайдером Shturval v2 версии ниже 2.14.1. -
Обновление кластера с провайдером oVirt и включенным «Модулем oVirt CSI» (
shturval-capov-csi) может остановиться на этапеSystemServicesUpdatedс причинойSSCUpdateWait. Обновление сервисаshturval-capov-csiзавершается ошибкой: полеspec.selectorу DaemonSetshturval-capov-csi-nodeи Deploymentshturval-capov-csi-ovirtpluginнеизменяемое (field is immutable).Чтобы продолжить обновление, остановите «Модуль управления сервисами» (
shturval-services), удалите нагрузки CSI и снова включитеshturval-services:-
В кластере уменьшите для Deployment
shturval-services-controller-managerв неймспейсеshturval-services-systemреплики до 0. -
Удалите Deployment и DaemonSet модуля CSI:
kubectl --ignore-not-found=true -n shturval-capov-csi delete deployment/shturval-capov-csi-csi-ovirtplugin daemonset/shturval-capov-csi-node- Смасштабируйте Deployment
shturval-services-controller-managerдо 1 реплики.
Контроллер заново создаст нагрузки CSI, после этого этап обновления системных сервисов сможет завершиться.
-
Устранены ошибки
Обновление
- Циклическая перезагрузка Control Plane узлов при обновлении кластера (первично развернутого на версии 2.10.0 или более ранней версии), с самоподписанным или корпоративным сертификатом.
- Отсутствие валидации идентификатора клиента в конфигурации Keycloak при обновлении кластера управления с подключенным Keycloak.
- Зависание обновления кластера управления с одним Control Plane узлом на обновлении сервиса
shturval-auth. - Ошибка применения конфигурации при обновлении кластера с ОС Ubuntu 24.04 (Noble).
- Ошибка применения конфигурации при обновлении кластера с ОС ALT Server 10.4 (Mendelevium) из-за дрифта установленных пакетов.
- Ошибка применения параметров ядра при создании шаблонов ВМ на ОС RHEL 9, Rocky Linux 9 и SberLinux.
- Исправлена обработка старых конфигураций Ingress при обновлении кластера управления: платформа корректно распознает legacy-схему Ingress и применяет совместимый сценарий обновления.
- Устранена необходимость удалять свободные хосты провайдера Shturval v2 До обновления кластера.
Эксплуатация и провайдеры
- Ошибка развертывания клиентского кластера с провайдером VMware vCloud Director после этапа поднятия Control Plane узлов.
- Игнорирование выбранного шаблона ВМ в
InfraMachineTemplateпри добавлении или редактировании группы Worker-узлов в кластерах с провайдером VMware vSphere. - Использование дефолтного StorageClass при включенном CSI в кластерах c провайдером VMware vCloud Director.
- Ошибка развертывания кластера с провайдером oVirt с флагами.
- Добавлены предупреждения и предварительные проверки для установки с rootless Podman.
- Добавлена диагностика ошибок подготовки шаблона ВМ, если генерация конфигурации GRUB не укладывается в таймаут.
Графический интерфейс
- Уточнен текст сообщения при проверке конфигурации кластера.
- Исправлено отображение статусов применения доступов для внутрикластерных тенантов.