Конструктор YAML (Shturval v2 / CapSM)

Пошаговое заполнение параметров провайдера Shturval v2 и скачивание двух YAML-файлов.

Конструктор помогает подготовить YAML-манифесты для установки кластера управления провайдером Shturval v2 через ./shtil install-cli shturvalv2 --yaml-path=….

Результат — два файла: CapsmProviderConfig (провайдер) и CapsmClusterConfig (кластер). Полный процесс установки и справочник полей — на странице Процесс установки в открытом контуре или Процесс установки в закрытом контуре (вкладка «Установка с YAML»).

Важно: введённые значения (включая пароли и пути к ключам) хранятся только в памяти браузера на время работы со страницей. Данные не отправляются на сервер и не сохраняются — при уходе со страницы форма сбрасывается.

На шаге «Провайдер» укажите SSH-учётные данные и список хостов с ролями controlplane и workers. На шаге «Кластер» — Ingress, балансировщики и сервисы. Блок ingressCerts попадает в файл провайдера.

Справочник: группы сервисов

Для поля «Включённые сервисы» (cluster.enabledServices) укажите системные названия через запятую. Ниже — группы быстрой установки из Сервисы репозитория Shturval.

Название группыИмя сервисаСистемное название
Критические сервисыУправление сетями кластераshturval-networking
Локальное хранилищеshturval-local-csi
Оператор snapshottershturval-snapshotter
Управление конфигурациями узловshturval-node-config
Управление установкой сервисовshturval-services
Обновление кластераshturval-update
Виртуальные IP (конфигурация узлов)shturval-vip
Виртуальные IP (конфигурация сервисов)shturval-vip-provider
Локальный DNSshturval-caching-dns
Управление TLS-сертификатамиshturval-cert-manager
Доставка корневых сертификатовshturval-trust-manager
Внешние подключения (Ingress)shturval-ingress-controller
Критические сервисы кластера управленияПрограммное управление платформойshturval-backend
Графический интерфейс платформыshturval-frontend
Аутентификацияshturval-auth
Провайдер Cluster APIshturval-capi
Менеджер клиентских кластеровshturval-cluster-manager
Сервисы кластера управленияЦентрализованное хранение метрикshturval-monitoring
Провайдер Basis Dynamixshturval-capbd
Провайдер OpenStackshturval-capos
Провайдер Shturval v2shturval-capsm
Провайдер vSphereshturval-capvs
Провайдер oVirtshturval-capov
Провайдер Yandex Cloudshturval-capy
Провайдер vCloud Directorshturval-capvcd
МониторингСбор метрик и управление мониторингомshturval-metrics-collector
Визуализация метрикshturval-dashboards
Проверка сертификатов API Kubernetesshturval-cert-expiration
ЛогированиеЛокальный сбор логовshturval-log-collector
Резервное копирование и восстановлениеРезервное копирование и восстановлениеshturval-backup
Доставка приложенийУправление развёртыванием прикладных сервисовshturval-rollouts
Непрерывная доставка приложенийshturval-cd
Балансировщик нагрузкиCRD Gateway APIshturval-gateway-api-crds
Распределение нагрузки узловshturval-descheduler
Инструменты ИБАнализ конфигураций приложенийshturval-policy-manager
Сканирование образов контейнеровshturval-scanner
Опциональные сервисы, не входящие в группыNFS-операторshturval-nfs-csi
Ceph CSI — Ceph File Systemshturval-ceph-cephfs
Ceph CSI — Ceph Block Deviceshturval-ceph-rbd
oVirt CSIshturval-capov-csi
CSI vSphereshturval-capvs-csi
vCloud Director CSIshturval-capvcd-csi
CSI OpenStackshturval-capos-csi
Поиск узлов с hostport-сервисамиshturval-coreha
Несколько сетевых интерфейсов (Multus)shturval-metacni
Назначение IP на интерфейсах Multusshturval-metacni-ipam
SR-IOV Operatorshturval-sriov

Нет сервисов по выбранной группе

Полный перечень чартов с версиями и назначением — на странице Сервисы репозитория Shturval.

Конструктор YAML (Shturval v2 / CapSM)

Пройдите шаги и сформируйте два YAML-манифеста: провайдер и кластер. Скачайте файлы и передайте путь к объединённому манифесту в install-cli. Данные не отправляются на сервер и сбрасываются при уходе со страницы.

Проверьте YAML и скачайте файлы. Данные не сохраняются после закрытия страницы.

После скачивания объедините оба документа в один файл с разделителем --- или передайте путь к объединённому манифесту в install-cli:

./shtil install-cli shturvalv2 \
  --yaml-path="/home/admin/install.yaml" \
  --bootstrap-license="ВАША-ЛИЦЕНЗИЯ"

Актуальную структуру полей и комментарии также можно получить командой ./shtil install-cli shturvalv2 example.