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

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

    • С версии 4.04.2
    • С версии 4.14.2

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

    Важные примечания

    • Убедитесь, что в каталоге /cpaas/minio на узлах control plane глобального кластера доступно не менее 120 GB свободного дискового пространства.
    • Убедитесь, что ВСЕ кластеры работают под управлением версий Kubernetes, входящих в поддерживаемый диапазон. Подробности см. ниже.

    Требования к Kubernetes

    Обновление с 4.1
    Обновление с 4.0
    • ВСЕ кластеры ДОЛЖНЫ работать под управлением версии Kubernetes новее 1.32.

    Запустите контрольный список

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

    Загрузка пакетов

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

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

    1. Перейдите в раздел CLI Tools в Customer Portal и скачайте инструмент violet. Этот инструмент необходим для загрузки Extensions. Дополнительные сведения о violet см. в разделе Загрузка пакетов.

    2. На любой машине с сетевым доступом к конечной точке платформы выполните violet list, чтобы вывести список расширений в текущей среде, и экспортируйте вывод в ./apps.yaml.

      violet list \
        --platform-address "https://<your-platform-domain>" \
        --platform-token "<platform_token>" \
        --output-file "./apps.yaml"

      Отдавайте предпочтение --platform-token вместо --platform-password, чтобы не раскрывать пароли в истории shell и списках процессов (ps aux).

    3. Импортируйте экспортированный файл apps.yaml в Customer Portal, чтобы согласовать список Extensions.

    WARNING

    Если в каком-либо кластере установлен Build of TopoLVM, загрузите этот плагин перед продолжением обновления. Выполните следующую команду:

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

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

    WARNING

    Перед обновлением проверьте, включено ли на узлах глобального кластера global Cluster Platform Node Isolation. Вам необходимо обратиться в службу технической поддержки, чтобы получить соответствующее решение.