Deckhouse Kubernetes Platform устанавливает CRD, но не удаляет их при отключении модуля. Если вам больше не нужны созданные CRD, удалите их.
Стадия жизненного цикла модуля: General Availability
KubeSchedulerWebhookConfiguration
Scope: Cluster
Version: v1alpha1
Определяет конфигурацию внешнего вебхука планировщика (kube-scheduler).
Подключение внешнего вебхука к планировщику позволяет расширить возможности планировщика, и учитывать более сложные условия при планировании нагрузки в кластере.
- массив объектовwebhooks
Обязательный параметр
- объектwebhooks.clientConfig
Обязательный параметр
ClientConfig определяет параметры доступа к вебхуку.
- строкаwebhooks.clientConfig.caBundle
Обязательный параметр
caBundle - это пакет CA в PEM-кодировке, который будет использоваться для проверки сертификата сервера webhook.
Шаблон:
^(?:[A-Za-z0-9+\/]{4})*(?:[A-Za-z0-9+\/]{4}|[A-Za-z0-9+\/]{3}=|[A-Za-z0-9+\/]{2}={2})$ - объектwebhooks.clientConfig.service
Обязательный параметр
Параметры доступа к вебхуку через сервис в кластере.
- строкаwebhooks.clientConfig.service.name
Обязательный параметр
Имя сервиса.
Шаблон:
^[0-9a-z\-]+$Длина:
1..255 - строкаwebhooks.clientConfig.service.namespace
Обязательный параметр
Namespace сервиса.
Шаблон:
^[0-9a-z\-]+$Длина:
1..255 - строкаwebhooks.clientConfig.service.path
Обязательный параметр
URI путь.
Шаблон:
^[0-9a-zA-Z._\/-]+$Длина:
1..255 - целочисленныйwebhooks.clientConfig.service.port
Обязательный параметр
Порт сервиса.
Допустимые значения:
1 <= X <= 65535
- строкаwebhooks.failurePolicy
Политика реакции на событие, если вебхук вернул ошибку или недоступен:
Fail— падать с ошибкой;Ignore— пропускать (игнорировать).
По умолчанию:
FailДопустимые значения:
Fail,Ignore - строкаwebhooks.filterVerb
Verb, который добавляется к
URLPrefixпри выполнении вызоваfilterк расширению планировщика (scheduler extender). Если значение не задано, используетсяfilter(для обратной совместимости, без необходимости не менять). Укажите пустую строку"", чтобы отключить вызовыfilterдля этого расширения. - строкаwebhooks.preemptVerb
Verb, который добавляется к
URLPrefixпри выполнении вызоваpreemptк расширению планировщика (scheduler extender). Оставьте пустую строку"", если не нужно выполнять вызовыpreemptдля этого расширения. - строкаwebhooks.prioritizeVerb
Verb, который добавляется к
URLPrefixпри выполнении вызоваprioritizeк расширению планировщика (scheduler extender). Если значение не задано, используетсяprioritize(для обратной совместимости, без необходимости не менять). Укажите пустую строку"", чтобы отключить вызовыprioritizeдля этого расширения. - целочисленныйwebhooks.timeoutSeconds
Таймаут срабатывания вебхука.
По умолчанию:
10Допустимые значения:
1 <= X <= 60 - целочисленныйwebhooks.weight
Обязательный параметр
Числовой множитель для оценок узла, которые генерирует вызов расчета приоритезации.
Допустимые значения:
1 <= X