Рекомендуем перед тем, как приступить к обнолвению кластера, сохранить важные данные и приложения, выполнить резервное копирование и выполнить обновления на копиях кластера, чтобы предотвратить возможные проблемы и потери данных.
- Установить более старую версию кластера нельзя, его можно обновить только на более новую.
- Если обновить кластер до версии Kubernetes 1.23 и выше с неотключаемой технологией SSO, то в кластере будет принудительно включена SSO.
Если необходимо обновить кластер версии 1.16 и ниже, то это можно сделать только с помощью создания нового кластера. Для этого следует воспользоваться программным обеспечением Velero для резервного копирования кластера с последующим восстановлением в более новую версию.
Обновление в Панели Linx Cloud
Для обновления версии кластера зайдите в раздел «Контейнеры» и в контекстном меню нужного кластера нажмите на «Обновить версию». После в появившемся окне необходимо выбрать желаемую новую версию и нажать на кнопку «Изменить версию».
При вполнении операции обновления, ноды кластера будет перезагружены 1 за 1 (rolling upgrade). Сначала будут обновлены master-узлы, потом node узлы.
Если обновляется кластер с 1 master-узлом или 1 node-узлом, то могут быть перебои в работе вашего приложения, т.к. все его реплики будут находиться на узле, который обновляется.
Если обновляется кластер с 3 master-узлами и 2 и более node-узлами, то операция будет проходить с минимальным влиянием (или вовсе без него) на работоспособность конечных приложений.