Доступно в редакциях: EE
Стадия жизненного цикла модуля: General Availability
У модуля есть требования для установки
Требования
К версии Deckhouse: 1.72 и выше.
Параметры
Версия схемы: 1
-
-
массив строкsettings.customCACertificates
Дополнительные сертификаты удостоверяющих центров, которым модуль доверяет при обращении к HTTPS-эндпоинтам S3-совместимого хранилища.
Каждый элемент списка должен содержать X.509-сертификат в формате PEM. Некорректные значения отклоняются валидирующим вебхуком до применения параметра модулем.
Используйте этот параметр, если TLS-сертификат объектного хранилища подписан частным или корпоративным удостоверяющим центром, которого нет в стандартном наборе доверенных сертификатов модуля.
По умолчанию:
[] -
объектsettings.dataNodesНастройки CSI S3 на узлах, где могут монтироваться тома
По умолчанию:
{}-
объектsettings.dataNodes.nodeSelector
То же, что и в параметре
spec.nodeSelectorподов в Kubernetes.По умолчанию (
kubernetes.io/os: linux) DaemonSetcsi-nodeзапускается на всех Linux-узлах. Переопределите параметр, чтобы ограничить CSI S3 подмножеством узлов. Пустой объект отклоняется валидирующим вебхуком (webhook), чтобы случайно не подобрать все узлы кластера.Внимание! Изменение этого параметра не переносит существующие монтирования. Если узел больше не соответствует
nodeSelector, тома на этом узле станут недоступны.По умолчанию:
{ "kubernetes.io/os": "linux" }
-
-
строкаsettings.logLevel
Задаёт уровень детализации журналирования CSI-контроллера модуля.
Степень детализации уменьшается от
TRACEкERROR:TRACEиDEBUGиспользуются для глубокой диагностики,INFOотражает штатную работу,WARNуказывает на нетипичные, но не критичные ситуации, аERRORфиксирует только ошибки.По умолчанию:
DEBUGДопустимые значения:
ERROR,WARN,INFO,DEBUG,TRACE
-