Конструктор YAML (vSphere / CapVS)

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

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

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

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

На шаге «Кластер» можно указать режим Ingress, внешний балансировщик KubeAPI, версию платформы, список сервисов и тип сертификата Ingress. Блок ingressCerts попадает в файл провайдера; параметры cluster.* — в файл кластера.

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

Для поля «Включённые сервисы» (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 (vSphere / CapVS)

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

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

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

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

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