Подготовка к обновлению
Поддерживаемые пути обновления:
- С
4.0→4.3 - С
4.1→4.3 - С
4.2→4.3
Перед началом убедитесь, что текущая версия платформы находится в пределах поддерживаемого диапазона обновления.
Важные замечания
- Убедитесь, что в каталоге
/cpaas/minioна узлах управляющей плоскости глобального кластера имеется не менее 120 ГБ свободного места на диске. - Перед обновлением глобального уровня до ACP 4.3 все рабочие кластеры должны оставаться в пределах ACP 4.3 совместимых версий, описанных в Kubernetes Support Matrix.
- Если какой-либо рабочий кластер находится вне этого совместимого диапазона, сначала обновите этот рабочий кластер до версии, входящей в совместимый диапазон ACP 4.3, прежде чем обновлять глобальный уровень.
- Рабочий кластер можно обновлять только до версии дистрибутива, которую уже достиг глобальный уровень.
Загрузка пакетов для офлайн-сред
С 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.
Если вы обновляетесь с ACP 4.0 до ACP 4.3 и Build of TopoLVM установлен на любых целевых кластерах, загрузите пакет TopoLVM на эти кластеры перед началом обновления. Этот шаг не требуется при обновлении с ACP 4.1 или ACP 4.2. Вы можете указать несколько целевых кластеров в параметре --clusters, разделяя их запятыми.
Начиная с версии v4.2, мы ввели новый плагин под названием Alauda Container Platform Log Essentials. Если ранее вы устанавливали плагин для хранения логов, вам также необходимо загрузить этот плагин перед началом обновления.