Подготовка к обновлению

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

Содержание

Важные замечания перед обновлением

  • Начиная с версии 4.0, периодические задачи резервного копирования ETCD, кроме задачи по умолчанию, будут устаревшими. Перед обновлением сделайте резервную копию и удалите все задачи резервного копирования ETCD, кроме задачи etcd-backup-default (удаление периодической задачи резервного копирования не удаляет существующие снимки ETCD, а только саму задачу). После завершения обновления вы можете перенастроить задачу etcd-backup-default по своему усмотрению.

  • При обновлении версии Kubernetes кластера до 1.31 или выше все запущенные Pods будут перезапущены. Это связано с изменениями в полях PodSpec, введёнными в Kubernetes 1.31, и избежать этого нельзя. Подробнее см. отчет об ошибке Kubernetes: #129385.

  • Начиная с версии 4.0, процедура обновления DR (Disaster Recovery Environment) изменилась. Пожалуйста, ознакомьтесь с глобальной процедурой DR для новой процедуры.

Требования

УсловиеТребованиеЕсли не выполнено
Service mesh (Istio)Все кластеры работают на версии 1.20 или вышеОбновите Istio и его инстансы ПЕРЕД обновлением Kubernetes или
KubernetesВсе кластеры работают на версии 1.28 или вышеОбновите Kubernetes ПЕРЕД обновлением ; обратите внимание, что Istio обновляется ПЕРВЫМ
Плагины CostManager / KubecostНе должны быть установлены (устарели с версии 4.0)Удалите эти плагины
Логирование ElasticsearchДолжно соответствовать исправлению, описанному в How to Correct the Issue of Node Role Settings in Big Cluster Elasticsearch (см. Custom Portal > Knowledge)Примените исправление перед обновлением
Свободное место на диске /cpaas/minio (глобальная плоскость управления кластером)Не менее 120 ГБ свободного местаРасширьте хранилище
Свободное место для распаковки пакета обновленияНе менее 250 ГБ свободного места, если пакет и путь распаковки находятся на одном дискеОсвободите или расширьте хранилище
Обновление с версии 3.16
УсловиеТребованиеЕсли не выполнено
Плагин хранения логов ClickHouseУдалите его до обновления, затем переустановите после обновления

Процедура подготовки

Запустите чеклист

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

Скачайте пакет обновления

Для платформ, обновляющихся с версии 3.16 или 3.18 до 4.0, пакет обновления совпадает с установочным пакетом. Инструкции см. в разделе Download Installation Package.