Стадия жизненного цикла модуля: General Availability
У модуля есть требования для установки

Deckhouse Kubernetes Platform устанавливает CRD, но не удаляет их при отключении модуля. Если вам больше не нужны созданные CRD, удалите их.

Downtime

Scope: Cluster
Version: v1alpha1

Описание интервалов недоступности системы.

Используется для корректировки уровня SLA.

  • spec
    массив объектов
    • spec.affected
      массив строк
      Список групп проб модуля, которые были недоступны.
    • spec.description
      строка
      Подробное описание.
    • spec.endDate
      строка
      Время окончания (в формате Unix time или RFC3339, например 2020-09-07T17:24:55Z)
    • spec.startDate
      строка
      Время начала (в формате Unix time или RFC3339, например 2020-09-07T17:24:55Z)
    • spec.type
      строка
      Тип.

      Допустимые значения: Accident, Maintenance, InfrastructureMaintenance, InfrastructureAccident

UpmeterHookProbe

Scope: Cluster
Version: v1

Ресурс для пробы работоспособности декхауса.
  • spec
    объект
    • spec.inited
      строка

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

      Начальное значение, которое устанавливает upmeter-агент.
    • spec.mirror
      строка

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

      Значение, которое должно стать равным initial в результате работы хука.

UpmeterRemoteWrite

Scope: Cluster

Конфигурация отправки результатов проб модуля upmeter по протоколу remote_write.
  • spec
    объект
    • spec.additionalLabels
      объект
      Дополнительные лейблы для добавления ко всем метрикам.
    • spec.config
      объект

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

      Конфигурация протокола Prometheus remote_write.
      • spec.config.basicAuth
        объект
        Параметры Basic-авторизации для endpoint’а.
        • spec.config.basicAuth.password
          строка

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

          Пароль для аутентификации.

          Минимальная длина: 1

        • spec.config.basicAuth.username
          строка

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

          Имя для аутентификации.

          Минимальная длина: 1

      • spec.config.bearerToken
        строка
        Токен для аутентификации.

        Минимальная длина: 1

      • spec.config.headers
        объект
        HTTP-заголовки, необходимые при отправке с каждым запросом.
        • spec.config.headers.X-Auth-Token
          строка
          Заголовок X-Auth-Token, указывающий токен аутентификации.
        • spec.config.headers.X-Scope-OrgID
          строка
          Заголовок X-Scope-OrgID, указывающий ID тенанта.
      • spec.config.tlsConfig
        объект
        Параметры TLS.
        • spec.config.tlsConfig.ca
          строка
          Сертификат ЦС (CA), используемый при проверке сертификата API-сервера.

          По умолчанию: ‘’

        • spec.config.tlsConfig.insecureSkipVerify
          булевый
          Отключить проверку сертификата.

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

      • spec.config.url
        строка

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

        URL endpoint’а для отправки данных.
    • spec.intervalSeconds
      число
      Временной интервал между точками (в секундах).

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

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

Конфигурация отправки результатов проб модуля upmeter по протоколу remote_write.
  • spec
    объект
    • spec.additionalLabels
      объект
      Дополнительные лейблы для добавления ко всем метрикам.
    • spec.config
      объект

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

      Конфигурация протокола Prometheus remote_write.
      • spec.config.basicAuth
        объект
        Параметры Basic-авторизации для endpoint’а.
        • spec.config.basicAuth.password
          строка

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

          Пароль для аутентификации.

          Минимальная длина: 1

        • spec.config.basicAuth.username
          строка

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

          Имя для аутентификации.

          Минимальная длина: 1

      • spec.config.bearerToken
        строка
        Токен для аутентификации.

        Минимальная длина: 1

      • spec.config.headers
        объект
        HTTP-заголовки, необходимые при отправке с каждым запросом.
        • spec.config.headers.X-Auth-Token
          строка
          Заголовок X-Auth-Token, указывающий токен аутентификации.
        • spec.config.headers.X-Scope-OrgID
          строка
          Заголовок X-Scope-OrgID, указывающий ID тенанта.
      • spec.config.tlsConfig
        объект
        Параметры TLS.
        • spec.config.tlsConfig.ca
          строка
          Сертификат ЦС (CA), используемый при проверке сертификата API-сервера.

          По умолчанию: ‘’

        • spec.config.tlsConfig.insecureSkipVerify
          булевый
          Отключить проверку сертификата.

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

      • spec.config.url
        строка

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

        URL endpoint’а для отправки данных.
    • spec.intervalSeconds
      число
      Временной интервал между точками (в секундах).

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

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