Подготовка к обновлению
Поддерживаемые пути обновления:
- С
4.0→4.2 - С
4.1→4.2
Перед началом убедитесь, что текущая версия платформы находится в поддерживаемом диапазоне обновления.
Важные замечания
- Убедитесь, что на узлах контрольной плоскости глобального кластера в каталоге
/cpaas/minioимеется не менее 120 ГБ свободного места на диске. - Проверьте, что ВСЕ кластеры работают на версиях Kubernetes, входящих в поддерживаемый диапазон. Подробности ниже.
Требования к Kubernetes
- ВСЕ кластеры ДОЛЖНЫ работать на версии Kubernetes новее 1.32.
Запустите чеклист
Свяжитесь с технической поддержкой, чтобы получить скрипт чеклиста и запустите его на целевой платформе для проверки готовности к обновлению.
Скачайте пакеты
С Customer Portal скачайте Core Package.
Если вы хотите обновить Extensions кластера во время обновления, выполните следующие шаги:
- Перейдите по пути: [Marketplace - Batch Download - Upgrade - Post-ACP v4.0 Upgrades]
- Скачайте скрипт
ac-get-app.sh. - Загрузите скрипт на управляющий узел Global кластера в вашей среде.
- Запустите скрипт командой
bash ac-get-app.sh. - После завершения импортируйте сгенерированный файл
apps.yamlобратно в Customer Portal для синхронизации списка расширений.
Кроме того, перейдите в раздел CLI Tools в Customer Portal и скачайте инструмент violet. Этот инструмент необходим для загрузки Extensions. Подробнее о violet см. в разделе Upload Packages.
Если в каком-либо кластере установлен Build of TopoLVM, загрузите этот плагин перед началом обновления. Выполните следующую команду:
Начиная с версии v4.2, мы ввели новый плагин под названием Alauda Container Platform Log Essentials. Если ранее вы устанавливали плагин хранения логов, его также необходимо загрузить перед началом обновления.
Перед обновлением убедитесь, что на узлах глобального кластера включена глобальная изоляция узлов кластера. Для получения соответствующего решения обратитесь в техническую поддержку.