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\-]+$

        • webhooks.clientConfig.service.namespace
          строка

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

          Namespace сервиса.

          Шаблон: ^[0-9a-z\-]+$

        • webhooks.clientConfig.service.path
          строка

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

          URI путь.

          Шаблон: ^[0-9a-zA-Z._\/-]+$

        • webhooks.clientConfig.service.port
          целочисленный

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

          Порт сервиса.

    • webhooks.failurePolicy
      строка

      Политика реакции на событие, если вебхук вернул ошибку или недоступен:

      • Fail — падать с ошибкой;
      • Ignore — пропускать (игнорировать).

      По умолчанию: "Fail"

      Допустимые значения: Fail, Ignore

    • webhooks.timeoutSeconds
      целочисленный

      Таймаут срабатывания вебхука.

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

    • webhooks.weight
      целочисленный

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

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

      Допустимые значения: 1 <= X