Релизная политика

Как выпускаются версии и как долго они поддерживаются.

Виды версий

Платформа «Штурвал» выпускает 2 вида версий:

  • Минорная версия — включает значительные изменения: обновление версии Kubernetes, изменения компонентов или их версий.
  • Патч-версия — включает багфиксы и устранение уязвимостей компонентов.

График выпуска минорных версий

Выпуск минорных версий происходит 3 раза в год (каждые 4 месяца).

Политика поддержки версий

Поддерживаются две последние выпущенные минорные версии. Для версий, поддержка которых прекращена:

  • не выпускаются багфиксы;
  • не выпускаются устранения уязвимостей компонентов;
  • рекомендуется обновление до поддерживаемой версии.

Пример: если последние выпущенные минорные версии — 2.13.0 и 2.12.0, то поддерживаются обе эти версии и их патч-релизы. Версия 2.11.0 и более ранние версии поддержку прекратили.

Патч-версии

Выпуск патч-версий происходит опционально при необходимости:

  • устранения выявляемых уязвимостей;
  • исправления критических дефектов.

Патч-версии выпускаются только для поддерживаемых минорных версий.

Обновление кластеров

Обновление кластера управления и каждого клиентского кластера происходят независимо друг от друга.

Последовательность обновления такая: сначала обновляете кластер управления, затем клиентские кластеры. Это обеспечивает корректную работу сервисов.

Пошагово запускать обновление в открытом и закрытом контурах, настраивать канал и расписание помогает страница Как происходит обновление в открытом и закрытом контурах.

Перед запуском убедитесь, что переход с текущей версии на целевую поддерживается: см. Карта версий обновлений. Если целевая версия недоступна в интерфейсе при ожидании её по политике — см. Траблшутинг обновления.

Соответствие версий Штурвала и Kubernetes

Минорные версии платформы включают обновление версии Kubernetes. Подробная таблица соответствия версий доступна на странице Соответствие версий Штурвал и Kubernetes.