Как обновить версию Kubernetes

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

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

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

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

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

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

В графическом интерфейсе Комплекса

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

  1. открыть дашборд Комплекса, перейти на страницу "Конфигурация провайдеров", выбрать экземпляр провайдера, на котором развернут кластер, и открыть страницу конфигурации экземпляра (рисунок 83);

Рисунок 83 ‒ Страница "Конфигурация провайдеров"

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

Рисунок 84 ‒ Конфигурация подключения

  1. добавить в конфигурацию провайдера подготовленный шаблон виртуальной машины, для чего:
    1. нажать + в блоке "Шаблоны виртуальных машин";
    2. в боковом окне выбрать из выпадающего списка название подготовленного шаблона виртуальной машины;
    3. выбрать версию Kubernetes, соответствующую обновленной версии кластера. Соответствие версий приведено в разделе "Архитектура Комплекса" Руководства;
    4. нажать Добавить;
  2. после того как новый шаблон добавлен, сохранить изменения в конфигурации экземпляра провайдера, нажав кнопку Сохранить (рисунок 85)

Рисунок 85 ‒ Конфигурация экземпляра провайдера

  1. в кластере раскрыть раздел "Администрирование" и перейти на страницу "Управление узлами" (рисунок 86);

Рисунок 86 ‒ Страница "Управление узлами"

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

  1. открыть страницу конфигурации группы узлов и перейти на вкладку "InfraMachineTemplate" (рисунок 87);

Рисунок 87 ‒ Вкладка InfraMachineTemplate

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

Рисунок 88 ‒ Замена шаблона ВМ

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

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