VCDInstanceClass

Scope: Cluster
Version: v1

Параметры группы виртуальных машин VCD, используемых cluster-api-controller-manager (модулем cloud-provider-vcd).

  • spec
    объект

    Обязательный параметр

    • spec.mainNetwork
      строка

      Путь до сети, которая будет подключена к виртуальной машине как основная (шлюз по умолчанию).

      Пример:

      mainNetwork: internal
      
    • spec.placementPolicy
      строка

      PlacementPolicy, которая будет использоваться на данном компьютере.

      Если PlacementPolicy не указана, для создания узлов будет использоваться PlacementPolicy по умолчанию.

      Пример:

      placementPolicy: Hypervisor1
      
    • spec.rootDiskSizeGb
      целочисленный

      Размер root-диска. Значение указывается в гигабайтах.

      По умолчанию: 20

      Пример:

      rootDiskSizeGb: 20
      
    • spec.sizingPolicy
      строка

      SizingPolicy, которая будет использоваться на данном компьютере.

      Если SizingPolicy не указана, для создания узлов будет использоваться SizingPolicy по умолчанию.

      Пример:

      sizingPolicy: 4Cpu8Memory
      
    • spec.storageProfile
      строка

      Обязательный параметр

      StorageProfile, который будет использоваться на данном компьютере.

      Пример:

      storageProfile: ssd
      
    • spec.template
      строка

      Обязательный параметр

      Путь к шаблону OVA, который будет использоваться. Состоит из каталога и названия или идентификатора шаблона.

      Если в нескольких каталогах с одинаковым названием есть шаблоны с одинаковым именем, следует указать идентификатор шаблона.

      Идентификатор шаблона можно найти в URL-адресе при открытии шаблона в пользовательском интерфейсе vCD. Например, если URL-адрес https://vcd.example.com/tenant/MyOrg/libraries/catalogs/1032506a-4555-43e1-8589-77b0c0522c75/catalog-vapp-templates/5438c9f2-7e59-4eb3-b37c-cbd7f3e710c7/general, то идентификатор шаблона будет 5438c9f2-7e59-4eb3-b37c-cbd7f3e710c7.

      Примеры:

      template: Linux/ubuntu2204-cloud-ova
      
      template: Linux/5438c9f2-7e59-4eb3-b37c-cbd7f3e710c7