Обзор
Это руководство подробно описывает стратегию обновления и миграции Alauda DevOps в следующих сценариях:
- Обновление
Alauda Container Platform (ACP)сv4.0доv4.3 - Обновление
ACPсv4.1доv4.3 - Обновление
ACPсv4.2доv4.3
Содержание
Сценарии обновленияУбедитесь, что Alauda DevOps мигрирован в Alauda DevOps (Next-Gen)Матрица версий Alauda DevOps v3.20 перед миграциейМатрица версий Alauda DevOps (Next-Gen) после миграцииОбновление каждого оператора до более новой версииСсылкиСценарии обновления
Если текущая версия ACP — v4.0, путь обновления Alauda DevOps выглядит следующим образом:
-
Миграция на Alauda DevOps (Next-Gen)
Перед обновлением ACP проверьте текущие версии операторов DevOps:
- Если версии ваших операторов не соответствуют Матрице версий Alauda DevOps (Next-Gen), необходимо выполнить миграцию, следуя инструкции Миграция Alauda DevOps в Alauda DevOps (Next-Gen).
- Если миграция в
ACPv4.0уже выполнена, и версии ваших операторов соответствуют Матрице версий Alauda DevOps (Next-Gen), этот шаг можно пропустить и сразу перейти к обновлению платформы ACP.
-
Обновление платформы ACP
Обновите платформу
ACPдо версииv4.3. Подробные инструкции см. в Обновление Container Platform. -
Обновление каждого оператора до более новой версии
Если вы хотите использовать обновленную версию для каждого Operator, дополнительные сведения об обновлении до новой версии можно найти в документации соответствующего Operator. См. Обновление каждого оператора до более новой версии.
Убедитесь, что Alauda DevOps мигрирован в Alauda DevOps (Next-Gen)
Этот раздел относится к историческим путям обновления для ACP v4.0 и v4.1. В ACP v4.0 или v4.1 убедитесь, что Alauda DevOps уже мигрирован в Alauda DevOps (Next-Gen). Если операторы, связанные с Alauda DevOps, имеют указанные ниже версии, сначала необходимо выполнить миграцию. См. Миграция Alauda DevOps в Alauda DevOps (Next-Gen).
Матрица версий Alauda DevOps v3.20 перед миграцией
Матрица версий Alauda DevOps (Next-Gen) после миграции
Обновление каждого оператора до более новой версии
После завершения обновления платформы ACP можно при необходимости обновить установленные Operator Alauda DevOps или Alauda DevOps (Next-Gen) в соответствии со сценарием вашей среды.
Если вы хотите использовать обновленную версию для каждого установленного Operator, обратитесь к соответствующему центру документации и следуйте утвержденному каналу и версии для целевого выпуска.
Каждый Operator должен быть обновлен до версии, совместимой с текущей версией ACP. Перед обновлением Operator всегда проверяйте поддерживаемую версию и требования к совместимости в соответствующей документации.
Важное ограничение
Если вам необходимо продолжать использовать функции Build и Release из Alauda DevOps v3, необходимо сохранить Alauda DevOps Pipelines на версии v4.0.z.
Запрещенные действия
Ни при каких обстоятельствах не обновляйте Alauda DevOps Pipelines выше v4.0.z. Обновление до версий выше v4.0.z приведет к необратимым проблемам совместимости с katanomi и может нарушить работу существующих пайплайнов Build и Release.
- Перейдите в
Administrator->Marketplace->Operator Hub. - Переключитесь на целевой кластер.
- Откройте страницу сведений соответствующего Operator.
- Выберите утвержденный канал и версию для целевого выпуска.
- Выполните обновление и дождитесь, пока статус Operator станет healthy.
Обновляйте только установленные компоненты в вашей среде. Подробная процедура для каждого компонента приведена в соответствующем центре документации:
- Alauda DevOps Pipelines
- Alauda DevOps Connectors
- Alauda Build of GitLab
- Alauda Build of Harbor
- Alauda Build of SonarQube
- Alauda Build of Nexus
Ссылки
Подробные процедуры обновления и миграции см. в следующих материалах: