Обновление
NOTE
В этом документе описаны принципы пути обновления и поддерживаемая совместимость версий для Alauda Streaming Service for RabbitMQ.
Содержание
Матрица совместимостиПредварительные требованияРекомендации по пути обновленияПоследовательное обновление (рекомендуется)Обновление на уровне patchСогласование версии RabbitMQУведомление о миграции устаревшей версииСтратегия обновленияМатрица совместимости
В таблице ниже перечислены поддерживаемые версии Alauda Streaming Service for RabbitMQ:
Изменение совместимости в v4.2.x
RabbitMQ 3.8.16 больше не поддерживается в v4.2.x.
Предварительные требования
Перед началом обновления убедитесь в следующем:
- Совместимость версий: ваша текущая версия входит в поддерживаемый путь обновления.
- Состояние компонентов: кластеры RabbitMQ находятся в состоянии
Ready, и все pod находятся в исправном состоянии. - Доступность ресурсов: в кластере достаточно ресурсов для поддержки процесса обновления.
Примечание
Для некоторых версий RabbitMQ может потребоваться включение определенных feature flags. Обратитесь к примечаниям к выпуску за инструкциями для конкретной версии.
Сведения об изменениях для конкретных версий, новых функциях и устаревших возможностях см. в 📝 Примечаниях к выпуску.
Рекомендации по пути обновления
Последовательное обновление (рекомендуется)
- Описание: выполняйте обновление поэтапно через последовательные minor-версии.
- Пример:
4.1.x → 4.2.x
Обновление на уровне patch
- Описание: обновления между любыми patch-версиями в пределах одной minor-версии полностью совместимы и могут выполняться напрямую.
- Пример:
4.1.0 → 4.1.x
Согласование версии RabbitMQ
- Описание: убедитесь, что обновления версии RabbitMQ соответствуют матрице совместимости оператора.
Уведомление о миграции устаревшей версии
- Описание: если вы используете RabbitMQ
3.8.16, не выполняйте прямое обновление доv4.2.x. - Действие: обновите или мигрируйте рабочие нагрузки на поддерживаемую версию RabbitMQ (
3.12.xили4.2.x) до или в ходе плана перехода наv4.2.x.
Стратегия обновления
Alauda Streaming Service for RabbitMQ выполняет обновления на основе настроенной стратегии обновления:
- Автоматическое: автоматические обновления запускаются сразу после обнаружения новых версий компонентов.
- Ручное: перед началом процесса обновления требуется ручное подтверждение.