• Русский
  • Подготовка к обновлению

    Поддерживаемые пути обновления:

    • С 4.04.3
    • С 4.14.3
    • С 4.24.3

    Перед началом убедитесь, что текущая версия платформы находится в пределах поддерживаемого диапазона обновления.

    Важные замечания

    • Убедитесь, что в каталоге /cpaas/minio на узлах управляющей плоскости глобального кластера имеется не менее 120 ГБ свободного места на диске.
    • Перед обновлением глобального уровня до ACP 4.3 все рабочие кластеры должны оставаться в пределах ACP 4.3 совместимых версий, описанных в Kubernetes Support Matrix.
    • Если какой-либо рабочий кластер находится вне этого совместимого диапазона, сначала обновите этот рабочий кластер до версии, входящей в совместимый диапазон ACP 4.3, прежде чем обновлять глобальный уровень.
    • Рабочий кластер можно обновлять только до версии дистрибутива, которую уже достиг глобальный уровень.

    Загрузка пакетов для офлайн-сред

    С Customer Portal скачайте Core Package.

    Если вы хотите обновить Extensions кластера во время обновления, выполните следующие шаги:

    1. Перейдите по пути: [Marketplace - Batch Download - Upgrade - Post-ACP v4.0 Upgrades]
    2. Скачайте скрипт ac-get-app.sh.
    3. Загрузите скрипт на управляющий узел Global кластера в вашей среде.
    4. Запустите скрипт командой bash ac-get-app.sh.
    5. После завершения импортируйте сгенерированный файл apps.yaml обратно в Customer Portal для синхронизации списка расширений.

    Кроме того, перейдите в раздел CLI Tools в Customer Portal и скачайте инструмент violet. Этот инструмент необходим для загрузки Extensions. Подробнее о violet смотрите в разделе Upload Packages.

    WARNING

    Если вы обновляетесь с ACP 4.0 до ACP 4.3 и Build of TopoLVM установлен на любых целевых кластерах, загрузите пакет TopoLVM на эти кластеры перед началом обновления. Этот шаг не требуется при обновлении с ACP 4.1 или ACP 4.2. Вы можете указать несколько целевых кластеров в параметре --clusters, разделяя их запятыми.

    violet push <path/to/directory/only_put_topolvm_plugin_here> \
      --target-catalog-source "platform" \
      --platform-address "https://example.com" \
      --platform-username "<platform_user>" \
      --platform-password "<platform_password>" \
      --clusters "cluster-a,cluster-b"
    WARNING

    Начиная с версии v4.2, мы ввели новый плагин под названием Alauda Container Platform Log Essentials. Если ранее вы устанавливали плагин для хранения логов, вам также необходимо загрузить этот плагин перед началом обновления.