Доступно с ограничениями в редакциях: CE
Доступно без ограничений в редакциях: SE+, EE
Общедоступная версия. Готово к использованию в production-средах.
параметры
Версия схемы: 1
- 
      
      - 
    объектsettings.auditНастройки для контроллера аудита.- 
    булевыйsettings.audit.enabledВключение контроллера аудита.По умолчанию: false
 
- 
    
- 
    объектsettings.dvcrПараметры, для настройки deckhouse virtualization container registry. Внутренний сервис для хранения и кеширования образов виртуальных машин.- 
    объектsettings.dvcr.storageОбязательный параметр Параметры для настройки хранилища.- 
    объектsettings.dvcr.storage.objectStorageПараметры для настройки объектного хранилища.- 
    объектsettings.dvcr.storage.objectStorage.s3Параметры для использования s3.- 
    строкаsettings.dvcr.storage.objectStorage.s3.accessKeyОбязательный параметр accessKey должен быть закодирован в base64. accessKey — это уникальный идентификатор, который идентифицирует вас как пользователя, имеющего доступ к S3.Шаблон: ^[A-Za-z0-9+/]*={0,2}$Пример: accessKey: YWNjZXNzS2V5Cg==
- 
    строкаsettings.dvcr.storage.objectStorage.s3.bucketОбязательный параметр Контейнер, в котором вы можете хранить свои файлы и объекты данных.Пример: bucket: dvcr
- 
    строкаsettings.dvcr.storage.objectStorage.s3.regionОбязательный параметр Географическая зона.Примеры: region: us-east-2region: us-west-1
- 
    строкаsettings.dvcr.storage.objectStorage.s3.regionEndpointОбязательный параметр Конечная точка для подключения к сервису S3.Шаблон: ^https?://[0-9a-zA-Z\.\-:@_]+$Пример: regionEndpoint: s3.example.com
- 
    строкаsettings.dvcr.storage.objectStorage.s3.secretKeyОбязательный параметр secretKey должен быть закодирован в base64. secretKey — это конфиденциальный секретный ключ, связанный с вашим идентификатором ключа доступа.Шаблон: ^[A-Za-z0-9+/]*={0,2}$Пример: secretKey: c2VjcmV0S2V5Cg==
 
- 
    
- 
    строкаsettings.dvcr.storage.objectStorage.typeWhat ObjectStorage to use as store for dvcr.Допустимые значения: S3
 
- 
    
- 
    объектsettings.dvcr.storage.persistentVolumeClaimПараметры для настройки PersistentVolumeClaim.- 
    строкаsettings.dvcr.storage.persistentVolumeClaim.sizeОбязательный параметр Размер pvc.Пример: size: 10Gi
- 
    строкаsettings.dvcr.storage.persistentVolumeClaim.storageClassNameИмя StorageClass, используемого для создания persistentvolumeclaim. Если не указан - будет использоваться StorageClass, указанный в кластере по умолчанию.Примеры: storageClassName: linstorstorageClassName: nfs
 
- 
    
- 
    строкаsettings.dvcr.storage.typeТип используемого хранилища. - persistentVolumeClaim— Использование pvc
- objectStorage— Использование objectStorage
 Допустимые значения: PersistentVolumeClaim,ObjectStorage
 
- 
    
 
- 
    
- 
    булевыйsettings.highAvailabilityРучное управление режимом отказоустойчивости. По умолчанию режим отказоустойчивости определяется автоматически. Подробнее про режим отказоустойчивости. Примеры: highAvailability: truehighAvailability: false
- 
    объектsettings.httpsТип используемого сертификата. Этот параметр задаёт особые настройки https для модуля, переопределяя глобальные настройки global.modules.https.Примеры: mode: Disabledmode: OnlyInURIcustomCertificate: secretName: foobar mode: CustomCertificatecertManager: clusterIssuerName: letsencrypt mode: CertManager- 
    объектsettings.https.certManagerНастройки для certmanager.- 
    строкаsettings.https.certManager.clusterIssuerNameТип ClusterIssuer’а, используемого для заказа SSL-сертификата (в данный момент доступныletsencrypt,letsencrypt-staging,selfsigned, но возможно определить свои).По умолчанию: letsencryptПримеры: clusterIssuerName: letsencryptclusterIssuerName: letsencrypt-stagingclusterIssuerName: selfsigned
 
- 
    
- 
    объектsettings.https.customCertificateНастройки для использования пользовательского сертификата.По умолчанию: {}- 
    строкаsettings.https.customCertificate.secretNameИмя Secret’а в пространстве имён d8-system, который будет использоваться для web-интерфейса загрузки модуля CDI.Secret должен быть в формате kubernetes.io/tls. 
 
- 
    
- 
    строкаsettings.https.modeРежим работы HTTPS: - CertManager— доступ по HTTPS с заказом сертификата согласно ClusterIssuer’у, заданному в параметре- certManager.clusterIssuerName.
- CustomCertificate— доступ по HTTPS с использованием сертификата из пространства имён- d8-system.
- Disabled— доступ только по HTTP.
- OnlyInURI— доступ по HTTP, подразумевая, что перед web-интерфейсом стоит внешний HTTPS-балансер, который терминирует HTTPS и все ссылки в- user-authnбудут генерироваться с HTTPS-схемой.
 По умолчанию: CertManagerДопустимые значения: Disabled,CertManager,CustomCertificate,OnlyInURI
 
- 
    
- 
    строкаsettings.ingressClassКласс Ingress-контроллера, который использоваться для загрузки образов. По умолчанию используется глобальное значениеmodules.ingressClass.Шаблон: ^[a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*$
- 
    строкаsettings.logFormatУстанавливает формат логирования. Работает для следующих компонентов: - virtualization-controller
 Допустимые значения: text,json
- 
    строкаsettings.logLevelУстанавливает уровень логирования. Работает для следующих компонентов: - virtualization-api
- virtualization-controller
- kube-api-rewriter
- vm-route-forge
 Допустимые значения: debug,info,warn,error
- 
    объектsettings.virtualDisksНастройка класса хранения для виртуальных дисков.- 
    объектsettings.virtualDisks.allowedStorageClassSelectorСелектор разрешенных классов хранения, используемых для виртуальных дисков.- 
    массив строкsettings.virtualDisks.allowedStorageClassSelector.matchNamesПримеры: matchNames: sc-1matchNames: sc-2
 
- 
    
- 
    строкаsettings.virtualDisks.defaultStorageClassNameУказывает имя класса хранения по умолчанию, который будет использоваться для виртуальных дисков.
 
- 
    
- 
    объектsettings.virtualImagesНастройка класса хранения для виртуальных образов на PVC.- 
    объектsettings.virtualImages.allowedStorageClassSelectorСелектор разрешенных классов хранения, которые можно использовать для виртуальных образов на PVC.- 
    массив строкsettings.virtualImages.allowedStorageClassSelector.matchNamesПримеры: matchNames: sc-1matchNames: sc-2
 
- 
    
- 
    строкаsettings.virtualImages.defaultStorageClassNameУказывает имя класса хранения по умолчанию, который будет использоваться для виртуальных образов на PVC.
- 
    строкаsettings.virtualImages.storageClassNameПараметр устарелПоскольку этот параметр был устаревшим, используйте параметрdefaultStorageClassName.
 
- 
    
- 
    массив строкsettings.virtualMachineCIDRsСписок подсетей используемых для выделения статических IP-адресов виртуальным машинам. Внимание. Подсеть для виртуальных машин не должна совпадать с подсетями подов, сервисов и узлов. Конфликт адресов может привести к непредсказуемому поведению и сетевым проблемам. Запрещено удалять подсети, из которых уже были назначены IP-адреса виртуальным машинам. Пример: virtualMachineCIDRs: - 10.10.10.0/24 - 10.10.20.0/24
 
-