Обновление
Alauda Cache Service for Redis OSS разработан для обеспечения непрерывности сервиса и безопасности данных во всех поддерживаемых версиях. В этом руководстве описывается совместимость версий и рекомендуемые пути обновления для плавного перехода вашей среды.
Перед обновлением производственной среды настоятельно рекомендуется проверить процесс обновления в среде разработки или тестирования. Этот предварительный шаг помогает выявить и устранить возможные проблемы совместимости, включая аппаратные конфликты, до того, как они повлияют на производственные сервисы.
Содержание
Принципы совместимости версийПредварительные требованияПоддерживаемые пути обновленияСтратегии обновленияОбновление минорной версииОбновление патчевой версииОбновление мажорной версииШаги обновленияПринципы совместимости версий
Alauda Cache Service for Redis OSS придерживается принципов семантического версионирования и предоставляет следующие гарантии совместимости:
- Патчевые версии (x.y.z) полностью обратно и вперед совместимы в рамках одной минорной серии.
- Минорные версии (x.y.z) сохраняют совместимость API и функционала в рамках одного мажорного релиза.
- Мажорные версии (x.y.z) могут содержать изменения, нарушающие обратную совместимость, требующие специальных процедур обновления.
Предварительные требования
Перед началом обновления убедитесь, что выполнены следующие условия:
- Совместимость версий: текущая версия должна поддерживаться для обновления.
- Состояние компонентов: все экземпляры Redis должны иметь статус
Ready. - Доступность ресурсов: в кластере должно быть достаточно CPU, памяти и хранилища для проведения обновления.
- Резервное копирование: должны быть доступны актуальные резервные копии всех критичных данных и конфигураций.
Поддерживаемые пути обновления
Ниже приведена матрица проверенных комбинаций версий и их зависимостей:
Стратегии обновления
Обновление минорной версии
- Подход: поддерживаются прямые обновления с любой минорной версии на более новую в рамках одного мажорного релиза (например, 4.0.x → 4.2.x).
- Преимущества: минимизация операционных рисков и обеспечение плавного перехода между версиями.
Обновление патчевой версии
- Совместимость: патчевые версии полностью совместимы в рамках одной минорной серии.
- Пример: обновление с
4.1.0на4.1.1включает последние исправления ошибок и обновления безопасности.
Обновление мажорной версии
- Требование: сначала необходимо обновиться до самой ранней доступной минорной версии целевого мажорного релиза.
- Процедура: обратитесь к документации по обновлению конкретной мажорной версии для подробных инструкций.
- Особенности: мажорные обновления могут потребовать изменений конфигурации и тщательного анализа совместимости функций.
Шаги обновления
- Скачайте целевую версию плагина
Alauda Cache Service for Redis OSSс AlaudaCloud на узел, имеющий доступ к вашему ACP кластеру. - Используйте инструмент управления пакетами
violetдля загрузки плагина в целевой кластер. Подробные инструкции см. в документации Upload Packages. - Обновления выполняются согласно стратегии, настроенной в Subscription:
-
Automatic Upgrade: плагин обновляется автоматически после загрузки. -
Manual Upgrade:Для более подробных инструкций по обновлению плагина обратитесь к документации Operator.
-
- Для обновления самого экземпляра Redis обратитесь к Руководству по обновлению экземпляра.