Процесс обновления с 3.x до 4.x существенно отличается от процесса обновления внутри серии 4.x. В следующих разделах описаны эти два пути обновления отдельно:
Поддерживаемые пути обновления:
4.0 → 4.13.18 → 4.1Перед началом убедитесь, что текущая версия платформы находится в поддерживаемом диапазоне для обновления.
Начиная с версии 4.0:
Процедура обновления среды Disaster Recovery (DR) изменилась. Подробности см. в разделе Global DR Procedure.
Все пользовательские периодические задачи резервного копирования ETCD будут устаревшими. Перед обновлением:
etcd-backup-default.etcd-backup-default.CostManager и Kubecost устарели. Если они установлены, их необходимо удалить перед обновлением.
При обновлении версии Kubernetes кластера до 1.31 или выше все запущенные Pods будут перезапущены. Это поведение обусловлено изменениями в полях PodSpec, введёнными в Kubernetes 1.31, и избежать его нельзя. Подробнее см. в issue Kubernetes #129385.
Директория /cpaas/minio (глобальная плоскость управления кластера) должна иметь не менее 120 ГБ свободного места на диске.
Убедитесь, что для вашей текущей версии выполнены следующие требования:
Свяжитесь с технической поддержкой, чтобы получить скрипт чек-листа и запустите его на целевой платформе для проверки готовности к обновлению.
С Customer Portal скачайте Core Package.
Если вы хотите обновить Extensions кластера во время обновления, выполните следующие действия:
ac-get-app.sh.bash ac-get-app.sh.apps.yaml обратно в Customer Portal для синхронизации списка расширений.Кроме того, перейдите в раздел CLI Tools в Customer Portal и скачайте инструмент violet. Этот инструмент необходим для загрузки Extensions. Подробнее о violet см. в разделе Upload Packages.
Убедитесь, что для вашей текущей версии выполнены следующие требования:
Свяжитесь с технической поддержкой, чтобы получить скрипт чек-листа и запустите его на целевой платформе для проверки готовности к обновлению.
С Customer Portal скачайте Core Package.
Если вы хотите обновить Extensions кластера во время обновления, скачайте Extensions Package следующим образом:
В Customer Portal перейдите в раздел Extensions и выберите сценарий: For upgrading ACP from 3.18.x to 4.1.x(Non Service Mesh v1).
Если в вашей среде установлен Service Mesh v1, необходимо также скачать пакет For upgrading Service Mesh v1 from 3.18.x to 4.1.x.
Кроме того, перейдите в раздел CLI Tools в Customer Portal и скачайте инструмент violet. Этот инструмент необходим для загрузки Extensions. Подробнее о violet см. в разделе Upload Packages.
Если пакеты для распаковки и путь распаковки находятся на одном диске, убедитесь, что на диске доступно не менее 250 ГБ свободного места.