Обновление Nova Container Platform c помощью CLI
Вы можете получить информацию о новых релизах Nova Container Platform в разделе История изменений.
1. Проверка версии платформы
Перед началом обновления проверьте версию установленной платформы с помощью команды:
kubectl get clusterversions version
Пример
$ kubectl get clusterversions version
NAME VERSION AGE
version v2.3.1 12m
Перейдите к обновлению платформы, если ваша версия устарела.
2. Процедура обновления
Процедура
-
Запустите процедуру обновления кластера с помощью
nova-ctl
:nova-ctl cluster update --version 2.4.0 \ --ssh-user <имя_пользователя> \ --ssh-key <закрытый ключ SSH> \ --vault-root-token <токен доступа к Secrets Manager>
Пример
nova-ctl cluster update --version 2.4.0 \ --ssh-user nova-installer \ --ssh-key id_rsa.pem \ --vault-root-token hvs.cYWWUFTWzBlESPhLRR9r672w
В процессе обновления платформы вы можете дополнительно обновить системные TLS-сертификаты Kubernetes. Для этого дополнительно укажите ключ
.nova-ctl cluster update --renew-certs
-
Подтвердите обновление платформы:
Are you sure you want to update the cluster? (yes/no) [no] yes
-
Процедура обновления запущена. Во время ее выполнения вам необходимо подтверждать обновление последовательное обновление каждого узла кластера.
Пример
■ Validating cluster nodes... done ■ Validating license... done ■ Preparing update... done ☕️ 4/7: Updating cluster... Press enter to start updating node 10.0.0.20 ■ Validating cluster nodes... done ■ Validating license... done ■ Preparing update... done ☕️ 4/7: Updating cluster... ■ Updating node 10.0.0.20... done ■ Updating node 10.0.0.21... done ■ Updating node 10.0.0.22... done ■ Updating node 10.0.0.23... done ■ Updating node 10.0.0.25...
-
Дождитесь сообщения об успешном обновлении платформы.
Пример
■ Validating cluster nodes... done ■ Validating license... done ■ Preparing update... done ■ Updating cluster... done ■ Updating modules... done ■ Updating platform applications... done
-
При необходимости проверьте состояние кластера Kubernetes после обновления, используя раздел Проверка платформы после установки.