Создание шаблонов виртуальных машин

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

Если при создании провайдера данные технической учетной записи провайдера введены верно, появится возможность добавить шаблон виртуальной машины. Шаблон виртуальной машины может быть использован для создания и управления виртуальными машинами, которые служат в качестве нод кластера Kubernetes.

Шаблон должен содержать предустановленные программные пакеты, структуру файловой системы и другие конфигурационные параметры, которые необходимы для запуска приложения или сервиса с требуемыми настройками. Это позволяет ускорить и упростить процесс развертывания и масштабирования кластера Kubernetes, а также обеспечить согласованность и совместимость между виртуальными машинами.

Создайте виртуальную машину для формирования шаблона.

Обратите внимание! Запуск STC необходимо выполнять на рабочей машине (не на хосте кластера) с ОС Linux.

Запустите команду для скачивания бинарного файла:

wget URL -O stc

Где вместо URL подставьте соответствующую необходимой версии ссылку:

  • https://public.shturval.tech/stc-2.5.3
  • https://public.shturval.tech/stc-2.6.1
  • https://public.shturval.tech/stc-2.7.1

Проставьте флаг исполнения для скаченного файла. Для этого запустите на выполнение команду:

chmod +x ./stc

Введите команду для создания шаблона, в которой:

  • в [license_number] пропишите значение вашей лицензии к платформе Штурвал.
  • в [registry-addr] пропишите тот же registry, который использован для инсталляции платформы Штурвал.
./stc template --license [license_number] --registry [registry-addr]

На платформе виртуализации завершите работу виртуальной машины. После того, как статус ВМ перейдет в состояние “выключена”, сформируйте из нее шаблон. В случае повторного включения подготовленной виртуальной машины потребуется заново выполнить подготовку гостевой операционной системы с помощью утилиты stc.

Заполните данные для нового шаблона

В появившемся окне “Новый шаблон” заполните следующие поля:

  • Название: Введите уникальное имя для нового шаблона.
  • Описание: Введите краткое описание шаблона, чтобы упростить его идентификацию.
  • Кластер: Выберите кластер, в котором будет доступен данный шаблон.

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