Вариант инсталляции в интерфейсе
Обратите внимание! Инсталляция кластера с утилитой shtil в графическом интерфейсе находится в стадии beta-тестирования и не рекомендуется в промышленной эксплуатации. Команда Штурвала будет рада обратной связи по работе нового инсталлятора в сообществе Telegram. Рекомендуется инсталлировать кластер управления из консоли с утилитой stc.
Инсталляция с утилитой shtil (ПОДДЕРЖИВАЕТСЯ С РЕЛИЗА 2.11.0)
Установка платформы с утилитой shtil происходит в 2 этапа:
- Создание временного кластера, на котором будет поднят программный и графический интерфейс инсталляции кластера управления.
- Создание постоянного кластера управления в графическом интерфейсе временного кластера.
Создание временного кластера
Предусловия на машине, с которой будет запущена установка:
- должен быть установлен Docker;
- должен быть доступ до registry;
- для запуска инсталляции должен быть доступ root-пользователя до каталога
/tmp/, где создаются файлы временного кластера.
Минимальные системные требования к ресурсам
| Параметр | CPU (vCPU) | Memory (GiB) | Disk (GiB) |
|---|---|---|---|
| Машина, с которой будет запущен shtil | 3 | 3 | 20 |
- Скачайте бинарный файл по ссылке https://public.shturval.tech/shtil-2.11.0
- Сделайте его исполняемым с помощью команды
chmod +x ./shtil-2.11.0
- Запустите инсталляцию с помощью команды
./shtil-2.11.0 create cluster
Параметры команды
| Параметр | Обязательность | Описание |
|---|---|---|
-h, --help |
Нет | вызов справки для команды установки кластера |
--insecure |
Нет | Пропускает проверку безопасности при подключении к registry, по умолчанию false |
--kubeconfig [string] |
Нет | Путь, по которому будет сохранён kubeconfig созданного кластера управления, по умолчанию $HOME/.kube/config |
--license [string] |
Да | Лицензия к платформе Штурвал. Если лицензия содержит специальные символы ($,<, >, *, &, ?, /,\ ), она должна быть указана в одинарных кавычках |
-n, --name [string] |
Нет | Имя временного кластера управления, по умолчанию shturval-installer |
--registry [string] |
Нет | адрес Registry, по умолчанию r.shturval.tech |
--wait duration |
Нет | Время ожидания создания узла, на котором будет работать временный кластер |
Пример команды для открытого контура
./shtil-2.11.0 create cluster --license="ВВЕДИТЕ-ВАШУ-ЛИЦЕНЗИЮ"
Пример команды для закрытого контура
./shtil-2.11.0 create cluster --registry=corp.domain.local:443 --license="ВВЕДИТЕ-ВАШУ-ЛИЦЕНЗИЮ"
где вместо corp.domain.local введите адрес вашего реджистри.
Инсталляция временного кластера занимает примерно 3 минуты. Когда инфраструктура временного кластера будет готова, вы получите логин и пароль администратора платформы. Сохраните их, они потребуются для дальнейшей аутентификации в платформу. Адрес временного кластера: http://localhost:30080

Пример команды проброса портов
ssh shturval@IP-АДРЕС-ВИРТУАЛЬНОЙ-МАШИНЫ -L 30080:127.0.0.1:30080 -L 30081:127.0.0.1:30081 -L 30082:127.0.0.1:30082
Создание постоянного кластера управления
Ознакомьтесь с перечнем браузеров, в которых доступен графический интерфейс платформы, и перейдите по адресу временного кластера в веб-интерфейсе. Вам будет доступна только опция создания кластера управления. Создание постоянного кластера управления доступно с провайдерами:
Конфигурация провайдеров будет доступна непосредственно в процессе инсталляции.
Скриншоты


Процесс создания постоянного кластера в графическом интерфейсе подробнее описан на страницах создания кластеров с провайдерами:
Кнопка “Отменить инсталляцию” возвращает на экран инициализации создания постоянного кластера управления, сбрасывая все заполненные данные.
После инсталляции
Когда успешно развернут кластер управления, автоматически временный кластер не будет удален. При необходимости запуска новой инсталляции кластера управления потребуется предварительно удалить временный. Как удалить временный кластер описано на странице здесь.