После завершения обновления глобального кластера можно приступать к обновлению рабочих кластеров. Процесс обновления рабочих кластеров схож с обновлением глобального кластера, но требует внимания к следующим моментам:
Если вы хотите обновить Operators и Cluster Plugins вместе с обновлением рабочего кластера, необходимо выполнить шаг Create only CRs from all packages in a directory и использовать параметр --clusters для указания имени рабочего кластера, который нужно обновить.
Убедитесь, что указали правильное имя кластера. Неверное значение может привести к сбоям обновления в указанном кластере.
Если вы обновляетесь с версии 3.18 или 4.0 и в каталоге присутствует пакет Build of TopoLVM, его необходимо удалить до выполнения шага Create only CRs from all packages in a directory.
После завершения этого шага создайте CR для TopoLVM отдельно, обязательно указав параметр --target-catalog-source "platform".
При использовании команды violet push на резервном глобальном кластере необходимо указать параметр --dest-repo с VIP резервного кластера.
Подробнее см. в разделе Upload Packages in a Global DR Environment.
Если вы обновляетесь с версии 3.16 или 3.18 и на платформе установлены Data Services, необходимо также обновить соответствующие расширения при обновлении кластеров.
Подробнее см. в разделе Upgrade Data Services.
Если вы обновляетесь с версии 3.18 и установлен пакет Build of TopoLVM, необходимо сделать резервную копию и удалить связанные ресурсы TopoLVM перед продолжением обновления.
В противном случае обновление кластера завершится неудачей.
Выполните следующие команды на любом узле управляющей плоскости обновляемого кластера:
Затем выполните следующую команду на любом узле управляющей плоскости глобального кластера:
Если программа обновления обнаружит какие-либо переопределённые пользовательские настройки, вам будет предложено подтвердить эти параметры. Если вы не уверены, могут ли эти переопределённые настройки повлиять на обновление, обратитесь в техническую поддержку.
После подтверждения появится диалог обновления компонентов. Ознакомьтесь с доступными обновлениями и продолжите процесс.
Обновление версии Kubernetes является необязательным. Однако, поскольку при обновлении других компонентов возможны перебои в работе сервисов, рекомендуется включить обновление Kubernetes, чтобы минимизировать будущие окна обслуживания.
Если вы обновляетесь с версии 3.18 и установлен пакет Build of TopoLVM, и вы уже выполнили шаг Удаление TopoLVM.
На узле управляющей плоскости обновляемого кластера выполните следующую команду для обновления TopoLVM:
После выполнения команды подождите примерно 5–10 минут. Компонент TopoLVM будет автоматически обновлён и изменения отразятся в веб-консоли.