Находится в процессе активного развития. Функциональность может существенно измениться.

ClusterVirtualMachineImage

Scope: Cluster
Version: v1alpha1

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

  • apiVersionстрока
  • kindстрока
  • metadataобъект
  • specобъект

    Определяет желаемое состояние ClusterVirtualMachineImage.

    • spec.remoteобъект

      Источник для VirtualMachineImage.

      Это может быть HTTP, S3, Registry или существующий PVC.

      • spec.remote.blankобъект

        Параметры создания нового пустого образа для PVC.

      • spec.remote.httpобъект

        Параметры HTTP(S) источника.

        • spec.remote.http.certConfigMapстрока

          Ссылка на ConfigMap, содержащий публичный ключ для центров сертификации(CA), а также закодированный в Base64 PEM-сертификат.

        • spec.remote.http.extraHeadersмассив строк

          Список дополнительных заголовков для включения в HTTP-запросы.

        • spec.remote.http.secretExtraHeadersмассив строк

          Список ссылок на Secret’ы.

          Каждый Secret может содержать дополнительные заголовки для HTTP-запросов, которые могут содержать конфиденциальную информацию.

        • spec.remote.http.secretRefстрока

          Ссылка на Secret.

          Secret должен содержать accessKeyId (имя пользователя) в кодировке Base64 и secretKey (пароль) также в кодировке Base64.

        • spec.remote.http.urlстрока

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

          URL представляет HTTP(S) адрес.

      • spec.remote.pvcобъект

        Параметры для создания тома данных из существующего PVC.

        • spec.remote.pvc.nameстрока

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

          Имя PVC.

        • spec.remote.pvc.namespaceстрока

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

          Название пространства имен PVC.

      • spec.remote.registryобъект

        Параметры для создания тома данных из существующего OCI registry.

        • spec.remote.registry.certConfigMapстрока

          Имя ConfigMap с сертификатами для registry.

        • spec.remote.registry.secretRefстрока

          Имя Secret’а, необходимого для доступа к registry.

        • spec.remote.registry.urlстрока

          Адрес образа в registry (начиная со схемы: docker, oci-archive).

      • spec.remote.s3объект

        Параметры для создания тома данных из хранилища S3.

        • spec.remote.s3.certConfigMapстрока

          Ссылка на ConfigMap, содержащий публичный ключ для центров сертификации(CA), а также закодированный в Base64 PEM-сертификат.

        • spec.remote.s3.secretRefстрока

          Имя Secret’а необходимого для доступа к хранилищу S3.

        • spec.remote.s3.urlстрока

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

          Адрес образа в хранилище S3.

    • spec.sourceобъект

      Ссылка на конкретный типизированный объект в кластере.

      • spec.source.apiGroupстрока

        Группа API ресурса.

        Если APIGroup не указан, указанный вид должен находиться в основной группе API. Для любых других сторонних типов требуется указание группы API.

      • spec.source.kindстрока

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

        Тип ресурса.

      • spec.source.nameстрока

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

        Имя ресурса.

      • spec.source.namespaceстрока

        Namespace ресурса.

VirtualMachineDisk

Scope: Namespaced
Version: v1alpha1

Ресурс, описывающий диск для виртуальной машины.

  • apiVersionстрока
  • kindстрока
  • metadataобъект
  • specобъект

    Определяет желаемое состояние VirtualMachineDisk.

    • spec.sizeстрока или число

      Размер VirtualMachineDisk.

      Шаблон: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

    • spec.sourceобъект

      Ссылка на конкретный типизированный объект в том же пространстве имен.

      • spec.source.apiGroupстрока

        Группа API ресурса.

        Если APIGroup не указан, указанный вид должен находиться в основной группе API. Для любых других сторонних типов требуется указание группы API.

      • spec.source.kindстрока

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

        Тип ресурса.

      • spec.source.nameстрока

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

        Имя ресурса.

    • spec.storageClassNameстрока

      Storage class для VirtualMachineDisk.

VirtualMachineIPAddressClaim

Scope: Namespaced
Version: v1alpha1

Ресурс определяющий запрос IP-адреса для виртуальной машины.

  • apiVersionстрока
  • kindстрока
  • metadataобъект
  • specобъект

    Определяет желаемое состояние VirtualMachineIPAddressClaim.

    • spec.addressстрока

      IP-адрес, который будет запрошен.

      Если не указан, то будет назначен следующий доступный IP-адрес.

    • spec.leaseNameстрока

      Имя выпущенного VirtualMachineIPAddressLease.

      Управляется автоматически.

    • spec.staticбулевый

      Определяет, что VirtualMachineIPAddressClaim не должен удалиться с виртуальной машиной после первого использования.

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

VirtualMachineIPAddressLease

Scope: Cluster
Version: v1alpha1

Ресурс, отражающий факт выделенного IP-адреса для VirtualMachineIPAddressClaim.

  • apiVersionстрока
  • kindстрока
  • metadataобъект
  • specобъект

    Определяет желаемое состояние VirtualMachineIPAddressLease.

    • spec.claimRefобъект

      Ссылка на существующий VirtualMachineIPAddressClaim.

      • spec.claimRef.nameстрока

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

        Имя ресурса

      • spec.claimRef.namespaceстрока

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

        Название пространства имен.

VirtualMachine

Scope: Namespaced
Version: v1alpha1

Ресурс, определяющий виртуальную машину.

  • apiVersionстрока
  • kindстрока
  • metadataобъект
  • specобъект

    Определяет желаемое состояние VirtualMachine.

    • spec.affinityобъект

      Как в spec.affinity у Pod’ов.

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

      Формат: стандартный список topologySpreadConstraint. Pod’ы инстанса унаследуют это поле как есть.

      • spec.affinity.nodeAffinityобъект
        • spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecutionмассив объектов
          • spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preferenceобъект

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

            • spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchExpressionsмассив объектов
              • spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchExpressions.keyстрока

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

              • spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchExpressions.operatorстрока

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

              • spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchExpressions.valuesмассив строк
            • spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchFieldsмассив объектов
              • spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchFields.keyстрока

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

              • spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchFields.operatorстрока

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

              • spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchFields.valuesмассив строк
          • spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.weightцелочисленный

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

        • spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecutionобъект
          • spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTermsмассив объектов

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

            • spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchExpressionsмассив объектов
              • spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchExpressions.keyстрока

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

              • spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchExpressions.operatorстрока

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

              • spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchExpressions.valuesмассив строк
            • spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchFieldsмассив объектов
              • spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchFields.keyстрока

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

              • spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchFields.operatorстрока

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

              • spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchFields.valuesмассив строк
      • spec.affinity.podAffinityобъект
        • spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecutionмассив объектов
          • spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTermобъект

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

            • spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelectorобъект
              • spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchExpressionsмассив объектов
                • spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchExpressions.keyстрока

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

                • spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchExpressions.operatorстрока

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

                • spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchExpressions.valuesмассив строк
              • spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchLabelsобъект
            • spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelectorобъект
              • spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchExpressionsмассив объектов
                • spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchExpressions.keyстрока

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

                • spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchExpressions.operatorстрока

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

                • spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchExpressions.valuesмассив строк
              • spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchLabelsобъект
            • spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespacesмассив строк
            • spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.topologyKeyстрока

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

          • spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.weightцелочисленный

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

        • spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecutionмассив объектов
          • spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelectorобъект
            • spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressionsмассив объектов
              • spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.keyстрока

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

              • spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.operatorстрока

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

              • spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.valuesмассив строк
            • spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchLabelsобъект
          • spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelectorобъект
            • spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressionsмассив объектов
              • spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions.keyстрока

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

              • spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions.operatorстрока

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

              • spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions.valuesмассив строк
            • spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchLabelsобъект
          • spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespacesмассив строк
          • spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.topologyKeyстрока

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

      • spec.affinity.podAntiAffinityобъект
        • spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecutionмассив объектов
          • spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTermобъект

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

            • spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelectorобъект
              • spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchExpressionsмассив объектов
                • spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchExpressions.keyстрока

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

                • spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchExpressions.operatorстрока

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

                • spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchExpressions.valuesмассив строк
              • spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchLabelsобъект
            • spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelectorобъект
              • spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchExpressionsмассив объектов
                • spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchExpressions.keyстрока

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

                • spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchExpressions.operatorстрока

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

                • spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchExpressions.valuesмассив строк
              • spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchLabelsобъект
            • spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespacesмассив строк
            • spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.topologyKeyстрока

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

          • spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.weightцелочисленный

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

        • spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecutionмассив объектов
          • spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelectorобъект
            • spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressionsмассив объектов
              • spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.keyстрока

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

              • spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.operatorстрока

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

              • spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.valuesмассив строк
            • spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchLabelsобъект
          • spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelectorобъект
            • spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressionsмассив объектов
              • spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions.keyстрока

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

              • spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions.operatorстрока

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

              • spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions.valuesмассив строк
            • spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchLabelsобъект
          • spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespacesмассив строк
          • spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.topologyKeyстрока

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

    • spec.bootDiskобъект

      Параметры загрузочного диска виртуальной машины.

      • spec.bootDisk.autoDeleteбулевый

        Включает автоматическое удаление ассоциированного загрузочного диска после удаления виртуальной машины.

      • spec.bootDisk.busстрока

        Тип дискового устройства для эмуляции.

        Поддерживаемые значения: virtio, sata, scsi, usb.

      • spec.bootDisk.nameстрока

        Имя загрузочного диска виртуальной машины.

        Если не указано, то по умолчанию используется {vm name}-boot.

      • spec.bootDisk.sizeстрока или число

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

        Размер создаваемого диска.

        Шаблон: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

      • spec.bootDisk.sourceобъект

        Источник для загрузочного диска.

        При указании новый диск будет создан из него.

        • spec.bootDisk.source.apiGroupстрока

          Группа API ресурса.

          Если APIGroup не указан, указанный вид должен находиться в основной группе API. Для любых других сторонних типов требуется указание группы API.

        • spec.bootDisk.source.kindстрока

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

          Тип ресурса.

        • spec.bootDisk.source.nameстрока

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

          Имя ресурса.

      • spec.bootDisk.storageClassNameстрока

        Имя желаемого storage class для создаваемого диска.

    • spec.cloudInitобъект

      Пользовательская конфигурация для cloud-init nocloud. Подробнее…

      • spec.cloudInit.networkDataстрока

        Параметры NoCloud cloud-init networkdata в виде строки.

      • spec.cloudInit.networkDataBase64строка

        Параметры NoCloud cloud-init networkdata в виде строки, закодированной в Base64.

      • spec.cloudInit.networkDataSecretRefобъект

        Ссылка на K8s Secret, содержащий NoCloud networkdata.

        • spec.cloudInit.networkDataSecretRef.nameстрока

          Имя ресурса.

      • spec.cloudInit.secretRefобъект

        Ссылка на K8s Secret, содержащий NoCloud userdata.

        • spec.cloudInit.secretRef.nameстрока

          Имя ресурса.

      • spec.cloudInit.userDataстрока

        Параметры NoCloud cloud-init userdata в виде строки.

      • spec.cloudInit.userDataBase64строка

        Параметры NoCloud cloud-init userdata в виде строки, закодированной в Base64.

    • spec.diskAttachmentsмассив объектов

      Список дополнительных дисков, которые должны быть подключены к виртуальной машине.

      Источник существующего диска.

      • spec.diskAttachments.busстрока

        Тип дискового устройства для эмуляции.

        Поддерживаемые значения: virtio, sata, scsi, usb.

      • spec.diskAttachments.hotpluggableбулевый

        Указывает, может ли том быть подключен и отключен в горячем режиме.

      • spec.diskAttachments.nameстрока

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

        Имя диска в том же пространстве имен.

    • spec.ipAddressClaimNameстрока

      Имя связанного VirtualMachineIPAddressClaim.

      Если не указано, то по умолчанию используется {vm name}.

    • spec.nodeSelectorобъект

      Как в spec.nodeSelector у Pod’ов.

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

      Формат: стандартный список nodeSelector. Pod’ы инстанса унаследуют это поле как есть.

    • spec.priorityClassNameстрока

      Определяет приоритет пода для виртуальной машины.

    • spec.resourcesобъект

      Набор пар (имя ресурса, количество).

    • spec.runningбулевый

      Ожидаемое состояние виртуальной машины.

    • spec.sshPublicKeyстрока

      Открытый ключ SSH, который должен быть автоматически присвоен пользователю внутри виртуальной машины.

      Для этой опции требуется cloud-init внутри виртуальной машины.

    • spec.tolerationsмассив объектов

      Как в spec.tolerations у Pod’ов.

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

      Формат: стандартный список toleration. Pod’ы инстанса унаследуют это поле как есть.

      • spec.tolerations.effectстрока
      • spec.tolerations.keyстрока
      • spec.tolerations.operatorстрока
      • spec.tolerations.tolerationSecondsцелочисленный
      • spec.tolerations.valueстрока
    • spec.topologySpreadConstraintsмассив объектов

      Как в spec.topologySpreadConstraints у Pod’ов.

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

      Формат: стандартный список topologySpreadConstraint. Pod’ы инстанса унаследуют это поле как есть.

      • spec.topologySpreadConstraints.labelSelectorобъект
        • spec.topologySpreadConstraints.labelSelector.matchExpressionsмассив объектов
          • spec.topologySpreadConstraints.labelSelector.matchExpressions.keyстрока

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

          • spec.topologySpreadConstraints.labelSelector.matchExpressions.operatorстрока

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

          • spec.topologySpreadConstraints.labelSelector.matchExpressions.valuesмассив строк
        • spec.topologySpreadConstraints.labelSelector.matchLabelsобъект
      • spec.topologySpreadConstraints.matchLabelKeysмассив строк
      • spec.topologySpreadConstraints.maxSkewцелочисленный

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

      • spec.topologySpreadConstraints.minDomainsцелочисленный
      • spec.topologySpreadConstraints.nodeAffinityPolicyстрока
      • spec.topologySpreadConstraints.nodeTaintsPolicyстрока
      • spec.topologySpreadConstraints.topologyKeyстрока

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

      • spec.topologySpreadConstraints.whenUnsatisfiableстрока

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

    • spec.userNameстрока

      Имя пользователя, который должен автоматически создаваться внутри виртуальной машины.

      Для этой опции требуется cloud-init внутри виртуальной машины.