Обновить версию Kubernetes

По завершении обновления кластера необходимо обновить версию Kubernetes в шаблоне инфраструктуры (InfraMachineTemplate) группы узлов. С помощью демона управления конфигурацией узлов кластера (std) автоматически обновляется версия Kubernetes на узлах кластера, но в InfraMachineTemplate остается прежняя версия. Поэтому необходимо заменить шаблон виртуальной машины в InfraMachineTemplate, чтобы версия Kubernetes создаваемых Machine соответствовала обновленной.

Для обновления требуется доступ:

  • к платформе виртуализации;
  • к конфигурации экземпляров провайдеров. Управление провайдерами платформы доступно администратору платформы.

Обратите внимание! Обновление версии Kubernetes в InfraMachineTemplate автоматически запустит пересоздание узлов в кластере.

В платформе виртуализации

Создайте и настройте шаблон виртуальной машины. В шаблоне требуется указать версию, соответствующую обновленной версии кластера. Подробнее о создании шаблонов виртуальных машин на странице.

В графическом интерфейсе Штурвал

По завершении подготовки шаблона:

  1. Откройте дашборд платформы и перейдите на страницу Конфигурация провайдеров. Выберите экземпляр провайдера, на котором развернут кластер, и откройте страницу конфигурации экземпляра.
Скриншот

kubeversionprovider

  1. В конфигурации экземпляра провайдера выполните подключение к платформе виртуализации, использовав учетную запись с правами, соответствующими требованиям конкретного провайдера.
Скриншот

kubeversionconnect

  1. Добавьте в конфигурацию провайдера подготовленный шаблон виртуальной машины, для этого:
    • нажмите “+” в блоке Шаблоны виртуальных машин;
    • в боковом окне выберите из выпадающего списка название подготовленного шаблона виртуальной машины;
    • выберите версию Kubernetes, соответствующую обновленной версии кластера. Соответствие версий приведено на странице Архитектура Платформы “Штурвал”. Нажмите Добавить.
Скриншот

kubeversionaddversion1

  1. После того как новый шаблон добавлен, сохраните изменения в конфигурации экземпляра провайдера, нажав Сохранить.
  2. В кластере раскройте раздел “Администрирование” и перейдите на страницу Управление узлами.
Скриншот

kubeversionnodes1

Следующие шаги необходимо выполнить для группы Control Plane узлов и всех групп Worker-узлов.

  1. Откройте страницу конфигурации группы узлов и перейдите на вкладку InfraMachineTemplate.
Скриншот

kubeversioninfra1

  1. В поле Шаблон ВМ замените шаблон виртуальной машины на вновь добавленный в экземпляр провайдера и сохраните изменения конфигурации группы.
Скриншот

kubeversionnewtempinfra2

Обратите внимание! Изменение в конфигурации группы узлов запустит автоматическое пересоздание узлов для применения изменений.

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

×