Обновление кластеров Kubernetes#
Когда новая версия Kubernetes становится доступной, можно обновить до нее Kubernetes-кластер. Серверы Kubernetes будут обновляться по очереди с сохранением доступности данных. Если для мастер-сервера включена высокая доступность, API-интерфейс Kubernetes останется доступен во время обновления.
Ограничения
Нельзя обновить кластеры Kubernetes версии 1.15.x. до более новых версий.
Во время обновления нельзя управлять кластерами Kubernetes на панели администрирования.
Обновление кластера Kubernetes
Щелкните по кластеру Kubernetes с отметкой Доступно обновление.
На панели кластера Kubernetes нажмите Обновить в поле Версия Kubernetes.
В окне Обновить выберите версию Kubernetes, до которой следует выполнить обновление, и перейдите по предоставленной ссылке, чтобы прочитать сведения о ресурсах API, которые устарели или больше не поддерживаются в выбранной версии. Затем нажмите Обновить.
В окне подтверждения нажмите Подтвердить. Начнется обновление без перерыва в работе.
Предупреждение
Не выполняйте управление виртуальными машинами Kubernetes во время обновления, поскольку это может привести к прерыванию процесса обновления и неработоспособности кластера.
Используйте следующую команду:
vinfra service compute k8saas upgrade <cluster> <version>
<cluster>Идентификатор или имя кластера
<version>Версия Kubernetes (
v1.22.2,v1.21.3илиv1.20.7)
Например, чтобы обновить Kubernetes-кластер k8s1 до версии 1.22.2, выполните:
# vinfra service compute k8saas upgrade k8s1 v1.22.2
См. также