Создание шаблона ВМ (с утилитой stc)
На этой странице
Создайте виртуальную машину для формирования шаблона.
Установка stc
Обратите внимание! Запуск STC необходимо выполнять на рабочей машине (не на хосте кластера) с ОС Linux. В случае использования зеркала, имя зеркала (registry) необходимо указывать так же, как указывали при развертывании платформы.
Запустите команду для скачивания бинарного файла:
Команда
wget URL -O stc
Где вместо URL подставьте соответствующую необходимой версии ссылку:
- https://public.shturval.tech/stc-2.11.0
- https://public.shturval.tech/stc-2.12.0
- https://public.shturval.tech/stc-2.12.1
Проставьте флаг исполнения для загруженного файла. Для этого запустите на выполнение команду:
Команда
chmod +x ./stc
Запустите команду для создания шаблона stc template, в которой проставьте свои значения параметров.
Все доступные параметры команды создания шаблона с утилитой stc
| Параметр | Обязательный | Описание |
|---|---|---|
--license |
да | Лицензионный ключ для загрузки пакетов |
--registry |
нет | Адрес реестра образов и репозиториев пакетов. Значение по умолчанию – r.shturval.tech. Должен быть указан registry, который использован для инсталляции платформы Штурвал |
--platform-version |
нет | Версия платформы “Штурвал”. Соответствие версии Штурвала и Kubernetes здесь |
--keep-cloud-init |
нет | Оставить установленный cloud-init. Необходимо включать при создании шаблона провайдера Yandex Cloud. По умолчанию - false |
Примеры создания шаблона
1. Пример команды создания шаблона с использованием публичного репозитория Штурвал
./stc-2.12.0 template --license="ВВЕДИТЕ-ВАШУ-ЛИЦЕНЗИЮ"
2. Пример команды создания шаблона с использованием зеркала
./stc-2.12.0 template --license="ВВЕДИТЕ-ВАШУ-ЛИЦЕНЗИЮ" --registry="ВВЕДИТЕ-АДРЕС-ВАШЕГО-РЕДЖЕСТРИ"
В параметре --registry укажите реджестри, который был использован при инсталляции платформы Штурвал.
3. Пример команды создания шаблона с сохранением установленного cloud-init
./stc-2.12.0 template --license="ВВЕДИТЕ-ВАШУ-ЛИЦЕНЗИЮ" --keep-cloud-init
На платформе виртуализации завершите работу виртуальной машины. После того, как статус ВМ перейдет в состояние “выключена”, сформируйте из нее шаблон. Шаблон будет доступен для добавления в конфигурации провайдеров.