Провайдер vSphere (shturval-capvs)
На этой странице
О сервисе
| Параметр | Значение |
|---|---|
| Название в интерфейсе | Провайдер vSphere |
| Системное название (идентификатор) | shturval-capvs |
| Назначение в кластере | Интеграция с VMware vSphere: развёртывание виртуальных машин для узлов кластеров через Cluster API. Не интегрируется с VMware vCloud Director. Устанавливается в кластер управления. |
| Критический | Да, если кластер управления развёрнут с провайдером VMware vSphere |
| Публичный репозиторий | Cluster API Provider vSphere (CAPV) |
| Зависимости | shturval-capvs-crds, shturval-capi-crds |
| Неймспейс | capv-system |
Назначение
shturval-capvs — провайдер vSphere для Cluster API. Обеспечивает создание и управление виртуальными машинами в VMware vSphere для использования в качестве узлов кластеров Kubernetes. Зависит от shturval-capvs-crds.
Установка сервиса
shturval-capvs — инфраструктурный провайдер Cluster API для VMware vSphere. В платформе «Штурвал» подключение и жизненный цикл такого провайдера в управляющем кластере обеспечивает cluster-manager; объекты ShturvalServiceConfig (SSC) для чартов провайдера создаются и сопровождаются как часть платформенной конфигурации, а не как произвольная ручная установка сервисного чарта.
В рабочей среде провайдер представлен двумя SSC:
shturval-capvs— основной чарт провайдера vSphere;shturval-capvs-crds— чарт CRD модуля провайдера vSphere.
Для корректной работы в кластере управления должны быть доступны CRD основного Cluster API (shturval-capi-crds и связанный с ним компонент shturval-capi).
Если при развёртывании платформы работа сервиса была отключена, SSC провайдера могли получить режим отсутствия (mode: absent). Чтобы провайдер был доступен для работы с виртуализацией, переведите сначала режим shturval-capvs-crds в auto, затем shturval-capvs в auto. Изменить режим можно в интерфейсе платформы на странице Провайдеры.
В интерфейсе это действие выполняется переключателем режима сервиса. На скриншоте показан выбор режима Авто для сервиса провайдера (см. скриншот ниже).

Параметры customvalues
Структура значений основного чарта описывается полем spec.customvalues у соответствующего ShturvalServiceConfig и совпадает с helm/main/values.yaml чарта shturval-capvs.
Рекомендация: не правьте объект ShturvalServiceConfig вручную для смены лимитов, nodeSelector, параметров подключения к vSphere и прочих настроек релиза — такой объект относится к платформенной конфигурации и может быть перезаписан при обновлениях. Все изменения поведения сервиса вносите через ShturvalServicePatch (SSP), накладывающий spec.customvalues поверх базового SSC.
Где настраивать
Сервисы и репозитории → Установленные сервисы → shturval-capvs → Управлять. Сервис размещается в кластере управления.
Настройка экземпляров провайдера в платформе — VMware vSphere. Общий обзор — Как устроена работа с провайдерами в платформе.
Справочно: инфраструктурные CR VMware vSphere см. в разделе Кастомные ресурсы жизненного цикла узлов — VMware vSphere.
Для динамического провижининга томов в кластерах на vSphere используйте модуль shturval-capvs-csi (CSI vSphere).