• Русский
  • Обновление

    NOTE

    В этом документе описаны принципы пути обновления и поддерживаемая совместимость версий для Alauda Streaming Service for RabbitMQ.

    Матрица совместимости

    В таблице ниже перечислены поддерживаемые версии Alauda Streaming Service for RabbitMQ:

    Версия Alauda RabbitMQВерсии RabbitMQВерсии Kubernetes
    v4.2.x3.12.x, 4.2.x1.25+
    v4.1.x3.8.16, 3.12.x1.25+
    v4.0.x3.8.16, 3.12.x1.25+
    Изменение совместимости в v4.2.x

    RabbitMQ 3.8.16 больше не поддерживается в v4.2.x.

    Предварительные требования

    Перед началом обновления убедитесь в следующем:

    1. Совместимость версий: ваша текущая версия входит в поддерживаемый путь обновления.
    2. Состояние компонентов: кластеры RabbitMQ находятся в состоянии Ready, и все pod находятся в исправном состоянии.
    3. Доступность ресурсов: в кластере достаточно ресурсов для поддержки процесса обновления.
    Примечание

    Для некоторых версий 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 выполняет обновления на основе настроенной стратегии обновления:

    • Автоматическое: автоматические обновления запускаются сразу после обнаружения новых версий компонентов.
    • Ручное: перед началом процесса обновления требуется ручное подтверждение.