Релизная политика
Как выпускаются версии и как долго они поддерживаются.
Виды версий
Платформа «Штурвал» выпускает 2 вида версий:
- Минорная версия — включает значительные изменения: обновление версии Kubernetes, изменения компонентов или их версий.
- Патч-версия — включает багфиксы и устранение уязвимостей компонентов.
График выпуска минорных версий
Выпуск минорных версий происходит 3 раза в год (каждые 4 месяца).
Политика поддержки версий
Поддерживаются две последние выпущенные минорные версии. Для версий, поддержка которых прекращена:
- не выпускаются багфиксы;
- не выпускаются устранения уязвимостей компонентов;
- рекомендуется обновление до поддерживаемой версии.
Пример: если последние выпущенные минорные версии — 2.13.0 и 2.12.0, то поддерживаются обе эти версии и их патч-релизы. Версия 2.11.0 и более ранние версии поддержку прекратили.
Патч-версии
Выпуск патч-версий происходит опционально при необходимости:
- устранения выявляемых уязвимостей;
- исправления критических дефектов.
Патч-версии выпускаются только для поддерживаемых минорных версий.
Обновление кластеров
Обновление кластера управления и каждого клиентского кластера происходят независимо друг от друга.
Последовательность обновления такая: сначала обновляете кластер управления, затем клиентские кластеры. Это обеспечивает корректную работу сервисов.
Пошагово запускать обновление в открытом и закрытом контурах, настраивать канал и расписание помогает страница Как происходит обновление в открытом и закрытом контурах.
Перед запуском убедитесь, что переход с текущей версии на целевую поддерживается: см. Карта версий обновлений. Если целевая версия недоступна в интерфейсе при ожидании её по политике — см. Траблшутинг обновления.
Соответствие версий Штурвала и Kubernetes
Минорные версии платформы включают обновление версии Kubernetes. Подробная таблица соответствия версий доступна на странице Соответствие версий Штурвал и Kubernetes.