Loki#
Loki - это масштабируемая, высокодоступная система агрегации логов. В отличие от традиционных решений, Loki не индексирует содержимое логов, а использует только метаданные (метки), что делает ее более простой и экономичной в эксплуатации.
Основные задачи и возможности
Эффективное хранение и индексация логов — обеспечиваются за счет индексирования только меток (например,
job,pod,namespace), а также хранения логов сжатыми, что снижает нагрузку на ресурсы и упрощает масштабирование.Глубокая интеграция с:
Kubernetes — достигается за счет автоматического сбора и индексирования метаданных pod, что позволяет легко фильтровать логи по контексту кластера.
Grafana - можно просматривать, искать и визуализировать логи параллельно с метриками, трассировками и событиями.
Использование собственного языка запросов LogQL, похожего на PromQL — позволяет выполнять сложные фильтрации и агрегации логов.
Мультиарендность и масштабируемость позволяют использовать систему в крупных средах с множеством команд и проектов.
Примечание
Loki устанавливается по умолчанию с компонентом Logging. Интеграция с Vector-aggregator и Grafana преднастроена.
Настройка#
Примечание
В инструменте Grafana преднастроена панель audit, в которой можно смотреть события аудита (если аудит был включен в DropAppConfiguration или настроен отдельно после установки кластера). Также в Grafana по умолчанию доступен Datasource loki, по которому можно искать логи аудита (job=k8s-audit), pod (job=k8s-pods) и узлов (job=k8s-nodes).
Постоянное хранение#
Примечание
По умолчанию Loki устанавливается в режиме Monolithic (бывший SingleBinary) без постоянного хранилища.
Для включения постоянного хранилища используйте следующие параметры спецификации Loki (либо компонента Logging) при установке:
values:
singleBinary:
persistence:
enabled: true
storageClass: nfs-csi # если установлен инструмент csi-driver-nfs
size: 10Gi # определяется в зависимости от объема логов
extraVolumes: []
extraVolumeMounts: []
Режим SimpleScalable#
Для обеспечения высокой доступности используйте режим SimpleScalable:
values:
deploymentMode: SimpleScalable
loki:
storage:
type: s3
s3:
endpoint: "https://s3.example.local"
region: "us-east-1"
s3ForcePathStyle: true
insecure: false
singleBinary:
replicas: 0
gateway:
enabled: true
replicas: 2
lokiCanary:
enabled: true
read:
replicas: 1
write:
replicas: 1
persistence:
volumeClaimsEnabled: true
storageClass: nfs-csi
size: 200Gi
backend:
replicas: 1
persistence:
volumeClaimsEnabled: true
storageClass: nfs-csi
size: 200Gi
Важно
Для режима SimpleScalable требуется внешнее S3-совместимое объектное хранилище.
Режим Distributed#
Для обработки логов объемов более 1 терабайта в день используйте режим Distributed:
values:
deploymentMode: Distributed
loki:
storage:
type: s3
s3:
endpoint: "https://s3.example.local"
region: "us-east-1"
s3ForcePathStyle: true
insecure: false
singleBinary:
replicas: 0 # включение основных микросервисов (по умолчанию replicas=0)
ingester:
replicas: 3
persistence:
enabled: true
# PVC создаются как список claims (volumeClaimTemplates)
claims:
- name: data
storageClass: nfs-csi
size: 200Gi
compactor:
replicas: 1
persistence:
enabled: true
claims:
- name: data
storageClass: nfs-csi
size: 50Gi
indexGateway:
replicas: 2
persistence:
enabled: true
claims:
- name: data
storageClass: nfs-csi
size: 50Gi
gateway:
enabled: true
replicas: 2
lokiCanary:
enabled: true
Важно
Для режима Distributed требуется внешнее S3-совместимое объектное хранилище.
Конфигурация values#
Параметры Loki можно переопределить через редактирование нужных значений в spec.values. Общее описание конфигурации values для инструментов приведено в разделе «Конфигурации инструментов дополнительных компонентов».
-
defaults - определить общие настройки, применяемые к компонентам Loki
loki - определить конфигурацию запуска и настройки самого Loki
lokiCanary - определить настройки loki-canary для проверки записи и чтения логов
serviceAccount - определить настройки ServiceAccount для компонентов Loki
rbac - определить настройки RBAC и SecurityContextConstraints
networkPolicy - определить настройки NetworkPolicy для ограничения сетевого доступа
gateway - определить настройки nginx gateway для маршрутизации трафика к Loki
ingress - определить настройки Ingress для прямой маршрутизации к Loki
route - определить настройки Gateway API routes для прямой маршрутизации к сервисам Loki
migrate - определить настройки миграции с другого Helm chart
singleBinary - определить настройки single binary deployment Loki
write - определить настройки write pod для Simple Scalable Deployment
read - определить настройки read pod для Simple Scalable Deployment
backend - определить настройки backend pod для Simple Scalable Deployment
ingester - определить настройки ingester для distributed deployment
distributor - определить настройки distributor для distributed deployment
querier - определить настройки querier для distributed deployment
queryFrontend - определить настройки query-frontend для distributed deployment
queryScheduler - определить настройки query-scheduler для distributed deployment
indexGateway - определить настройки index-gateway для distributed deployment
compactor - определить настройки compactor для distributed deployment
bloomGateway - определить настройки bloom-gateway для distributed deployment
bloomPlanner - определить настройки bloom-planner для distributed deployment
bloomBuilder - определить настройки bloom-builder для distributed deployment
patternIngester - определить настройки pattern ingester для distributed deployment
memcachedExporter - определить настройки экспортера метрик memcached
rollout_operator - определить настройки Grafana Rollout Operator
extraObjects - определить дополнительные Kubernetes-манифесты
tableManager - определить настройки deprecated table-manager
defaults - определить общие настройки, применяемые к компонентам Loki#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Доля лимита памяти контейнера, используемая для вычисления GOMEMLIMIT; значение 0 отключает автоматическую установку GOMEMLIMIT |
|
|
Значение GOGC, устанавливаемое вместе с GOMEMLIMIT; уменьшение ниже 100 снижает рост heap между циклами GC и помогает сгладить потребление памяти; значение 0 отключает автоматическую установку GOGC |
|
|
DNSConfig для pod Loki |
|
|
Список hostAliases для pod Loki. Пример конфигурации: |
|
|
Использование пользовательского namespace хоста для pod Loki |
|
|
Имя PriorityClass для pod Loki |
|
|
SecurityContext, применяемый на уровне pod Loki |
|
|
Период ожидания корректного завершения работы перед принудительным завершением pod |
|
|
Команда, переопределяющая command, заданный в Docker-образе |
|
|
Общие дополнительные CLI-аргументы для pod Loki |
|
|
Общие переменные окружения, добавляемые напрямую во все pod, управляемые чартом |
|
|
Общие источники переменных окружения для pod, управляемых чартом; обычно используются для подключения Secret или ConfigMap. Пример конфигурации: |
|
|
Общие дополнительные volumes для pod, управляемых чартом |
|
|
Общие дополнительные volumeMounts для pod, управляемых чартом |
|
|
SecurityContext, применяемый к контейнерам Loki |
|
|
Настройка liveness probe для pod Loki |
|
|
Настройка readiness probe для pod Loki |
|
|
Настройка startup probe для pod Loki |
|
|
nodeSelector для размещения pod Loki на подходящих узлах Kubernetes |
|
|
Tolerations для pod Loki |
|
|
Управляет автоматическим монтированием API credentials service account в pod |
|
|
Annotations для Deployment и StatefulSet ресурсов Loki |
|
|
Дополнительные labels для Deployment и StatefulSet ресурсов Loki |
|
|
Annotations для pod Loki |
|
|
Дополнительные labels для pod Loki |
|
|
Включает добавление переменных окружения Kubernetes Service в pod |
|
|
Общие annotations для всех Service ресурсов |
|
|
Общие labels для всех Service ресурсов |
|
|
Настройка trafficDistribution для Service ресурсов Kubernetes |
|
|
Адрес Prometheus-сервера для KEDA triggers |
|
|
Отключает проверку SSL-сертификата при подключении KEDA к Prometheus |
|
|
Управляет игнорированием null-значений в результатах Prometheus-запросов KEDA |
|
|
Пользовательские HTTP-заголовки для запросов к Prometheus; полезно для multi-tenant конфигураций, например X-Scope-OrgID=tenant1 |
|
|
Интервал опроса каждого KEDA trigger в секундах; может переопределяться на уровне компонента |
|
|
Период ожидания в секундах после последнего активного trigger перед масштабированием обратно до 0; может переопределяться на уровне компонента |
|
|
Включает создание TriggerAuthentication для KEDA triggers |
|
|
Режимы аутентификации trigger, например bearer или basic |
|
|
Ссылки на ключи Secret для TriggerAuthentication |
|
loki - определить конфигурацию запуска и настройки самого Loki#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
HTTP path для проверки liveness состояния Loki |
|
|
Порт контейнера, используемый liveness probe |
|
|
Период выполнения liveness probe в секундах |
|
|
Минимальное количество успешных проверок для признания liveness probe успешной |
|
|
Количество неуспешных liveness probe перед перезапуском контейнера |
|
|
Timeout выполнения liveness probe в секундах |
|
|
Настройки Ingress (класс, хосты, TLS, пути). Возможные значения: строка |
|
|
Порт проверки готовности по протоколу HTTP. Возможные значения: строка |
|
|
Интервал между проверками готовности в секундах. Возможные значения: целое число |
|
|
Задержка перед первой проверкой готовности в секундах. Возможные значения: целое число |
|
|
Количество успешных проверок для признания готовности. Возможные значения: целое число |
|
|
Количество неудачных проверок для признания недоступности. Возможные значения: целое число |
|
|
Максимальное время ожидания ответа на проверку готовности в секундах. Возможные значения: целое число |
|
|
Проба запуска (startup probe) для Loki. Возможные значения: |
|
|
Реестр, из которого будут подтягиваться образы компонентов. Возможные значения: строка или |
|
|
Репозиторий образа внутри реестра; используется для формирования поля |
|
|
Тег контейнерного образа; фиксирует версию бинарного файла/сборки. Возможные значения: строка |
|
|
Дайджест образа Loki (хеш SHA256). Возможные значения: |
|
|
Политика получения образов ( |
|
|
Пользовательские аннотации для ресурсов ( |
|
|
Пользовательские аннотации для |
|
|
Пользовательские метки для |
|
|
Пользовательские аннотации для |
|
|
Пользовательские метки для |
|
|
Количество реплик, сохраняемых в истории развертывания. Возможные значения: целое число |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Тип seccomp profile для pod Loki |
|
|
Настройка |
|
|
Linux capabilities, удаляемые из контейнера Loki |
|
|
Настройка |
|
|
Тип seccomp profile для контейнеров Loki |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Прикладная конфигурация; рендерится в |
|
|
Настройка |
|
|
Настройка |
|
|
Завершает запуск Loki при ошибке присоединения к memberlist cluster |
|
|
Адрес, публикуемый instance в memberlist ring |
|
|
Порт, публикуемый instance в memberlist ring |
|
|
Порт, на котором Loki слушает memberlist-трафик |
|
|
Максимальная задержка между попытками присоединения к memberlist cluster |
|
|
Максимальное количество попыток присоединения к memberlist cluster |
|
|
Минимальная задержка между попытками присоединения к memberlist cluster |
|
|
Интервал повторного присоединения к memberlist cluster |
|
|
Настройка |
|
|
Timeout graceful shutdown для Loki server |
|
|
Настройка |
|
|
Минимальный интервал между ping-запросами gRPC client |
|
|
Разрешает gRPC ping без активного stream |
|
|
Максимальное количество concurrent gRPC streams |
|
|
Максимальный размер принимаемого gRPC сообщения в байтах |
|
|
Максимальный размер отправляемого gRPC сообщения в байтах |
|
|
Настройка |
|
|
Idle timeout для HTTP server |
|
|
Настройка |
|
|
Настройка |
|
|
Уровень логирования Loki server |
|
|
Настройки распределения трафика для Kubernetes-сервиса Loki. Возможные значения: строка |
|
|
Ограничение скорости приема логов на tenant в MiB в секунду |
|
|
Максимальный burst приема логов на tenant в MiB |
|
|
Максимальное количество streams на пользователя; значение 0 отключает ограничение |
|
|
Глобальное ограничение количества streams на пользователя; значение 0 отключает ограничение |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Тип хранилища. Возможные значения: строка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Тип используемого объектного хранилища. Возможные значения: строка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Schema configuration Loki для хранения индексов и chunks |
|
|
Настройка |
|
|
Тестовая schema configuration Loki, используемая при включенном useTestSchema |
|
|
Тип хранилища для правил |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Включает поддержку удаленной записи (remote write) в |
|
|
Настройка |
|
|
Структурированная конфигурация Loki; рендерится в |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Включает pattern ingester, которые используются для обнаружения шаблонов в логах. При |
|
|
Настройка |
|
|
Включает или отключает веб-интерфейс Loki; при |
|
|
Включает или отключает соответствующий компонент/функцию; при |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Включает или отключает соответствующий компонент/функцию; при |
|
|
Включает или отключает соответствующий компонент/функцию; при |
|
|
Настройка |
|
|
Включает или отключает соответствующий компонент/функцию; при |
|
|
Настройка |
|
|
Настройка |
|
test - определить настройки optional Helm test#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Включает или отключает соответствующий компонент/функцию; при |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Пользовательские метаданные Kubernetes ( |
|
|
Пользовательские метаданные Kubernetes ( |
|
|
Реестр контейнерных образов, из которого будут подтягиваться образы компонентов. Возможные значения: строка или |
|
|
Репозиторий образа внутри реестра; используется для формирования поля |
|
|
Тег контейнерного образа; фиксирует версию бинарного файла/сборки. Возможные значения: строка |
|
|
Настройка |
|
|
Политика подтягивания образов ( |
|
|
Настройка |
|
lokiCanary - определить настройки loki-canary для проверки записи и чтения логов#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Включает или отключает соответствующий компонент/функцию; при |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Пользовательские метаданные Kubernetes ( |
|
|
Пользовательские метаданные Kubernetes ( |
|
|
Пользовательские метаданные Kubernetes ( |
|
|
Пользовательские метаданные Kubernetes ( |
|
|
Дополнительные аргументы командной строки процесса; позволяют включать опции без пересборки образа. Возможные значения: список |
|
|
Дополнительные переменные окружения; применяются поверх стандартных переменных чарта. Возможные значения: список |
|
|
Инъекция переменных окружения из |
|
|
Дополнительные тома; используются для подключения конфигураций, сертификатов, секретов и данных. Возможные значения: список |
|
|
Дополнительные точки монтирования; используются для подключения конфигураций, сертификатов, секретов и данных. Возможные значения: список |
|
|
Ресурсные запросы/лимиты Kubernetes для контейнеров (CPU/память/ |
|
|
Настройка |
|
|
Параметры планирования pod (выбор узлов, |
|
|
Параметры планирования pod (выбор узлов, |
|
|
Параметры планирования pod (выбор узлов, |
|
|
Управляет автоматическим монтированием API credentials service account в pod canary |
|
|
Приоритет pod через |
|
|
Настройка |
|
|
Включает PodDisruptionBudget для loki-canary |
|
|
Annotations для PodDisruptionBudget loki-canary |
|
|
Labels для PodDisruptionBudget loki-canary. Пример конфигурации: |
|
|
GID группы, применяемый к томам pod loki-canary |
|
|
Политика изменения владельца и прав для volume перед монтированием |
|
|
GID группы, от имени которой запускаются процессы в pod loki-canary |
|
|
Запрещает запуск процессов loki-canary от root-пользователя |
|
|
UID пользователя, от имени которого запускаются процессы в pod loki-canary |
|
|
Тип seccomp profile для pod loki-canary |
|
|
Переводит root filesystem контейнера loki-canary в режим read-only |
|
|
Linux capabilities, удаляемые из контейнера loki-canary |
|
|
Запрещает privilege escalation внутри контейнера loki-canary |
|
|
Тип seccomp profile для контейнеров loki-canary |
|
|
Реестр контейнерных образов, из которого будут подтягиваться образы компонентов. Возможные значения: строка или |
|
|
Репозиторий образа внутри реестра; используется для формирования поля |
|
|
Тег контейнерного образа; фиксирует версию бинарного файла/сборки. Возможные значения: строка |
|
|
Настройка |
|
|
Политика подтягивания образов ( |
|
|
HTTP path для liveness probe loki-canary |
|
|
Порт контейнера, используемый liveness probe loki-canary |
|
|
Задержка перед первой liveness probe loki-canary после старта контейнера |
|
|
Timeout выполнения liveness probe loki-canary в секундах |
|
|
Настройки Ingress (класс, хосты, TLS, пути). Возможные значения: строка |
|
|
Порт сервиса/контейнера для соответствующего протокола. Возможные значения: строка |
|
|
Настройка |
|
|
Настройка |
|
|
Startup probe для loki-canary |
|
|
Настройки сервиса Kubernetes (тип, IP, политика маршрутизации/сессий). Возможные значения: строка (одно из поддерживаемых значений) |
|
|
Настройка |
|
|
Количество реплик pod для компонента; влияет на HA и пропускную способность, а также на потребление ресурсов. Возможные значения: целое число |
|
|
Имя tenant для loki-canary |
|
|
Пароль gateway Basic auth для loki-canary |
|
|
Определяет, должен ли создаваться ServiceAccount для loki-canary |
|
|
Имя ServiceAccount для loki-canary; если не задано и create=true, имя генерируется через fullname template |
|
|
Image pull secrets для ServiceAccount loki-canary |
|
|
Annotations для ServiceAccount loki-canary |
|
|
Labels для ServiceAccount loki-canary |
|
|
Управляет автоматическим монтированием API credentials service account для loki-canary |
|
serviceAccount - определить настройки ServiceAccount для компонентов Loki#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Флаг создания соответствующего Kubernetes-ресурса самим чартом (например, |
|
|
Настройка |
|
|
Настройка |
|
|
Пользовательские метаданные Kubernetes ( |
|
|
Пользовательские метаданные Kubernetes ( |
|
|
Настройка |
|
rbac - определить настройки RBAC и SecurityContextConstraints#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
networkPolicy - определить настройки NetworkPolicy для ограничения сетевого доступа#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Включает или отключает соответствующий компонент/функцию; при |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Порт сервиса/контейнера для соответствующего протокола. Возможные значения: целое число |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Порт сервиса/контейнера для соответствующего протокола. Возможные значения: |
|
|
Настройка |
|
|
Настройка |
|
|
Включает или отключает соответствующий компонент/функцию; при |
|
|
Включает или отключает соответствующий компонент/функцию; при |
|
memberlist - определить настройки memberlist service#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Настройка |
|
|
Пользовательские метаданные Kubernetes ( |
|
gateway - определить настройки nginx gateway для маршрутизации трафика к Loki#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Включает или отключает соответствующий компонент/функцию; при |
|
|
Количество реплик pod для компонента; влияет на HA и пропускную способность, а также на потребление ресурсов. Возможные значения: целое число |
|
|
Порт сервиса/контейнера для соответствующего протокола. Возможные значения: целое число |
|
|
Настройка |
|
|
Включает или отключает соответствующий компонент/функцию; при |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Включает KEDA autoscaling для gateway; взаимоисключается с autoscaling.enabled |
|
|
Интервал опроса KEDA trigger в секундах; если не задан, используется defaults.kedaAutoscaling.pollingInterval |
|
|
Минимальное количество реплик gateway при KEDA autoscaling |
|
|
Максимальное количество реплик gateway при KEDA autoscaling |
|
|
Период ожидания в секундах после последнего активного trigger перед масштабированием ресурса обратно до 0; если не задан, используется defaults.kedaAutoscaling.cooldownPeriod |
|
|
Fallback configuration для KEDA ScaledObject, применяемая когда trigger metric не может быть получена |
|
|
Behavior configuration для KEDA ScaledObject в horizontalPodAutoscalerConfig.behavior |
|
|
KEDA triggers для gateway |
|
|
Настройки сервиса Kubernetes (тип, IP, политика маршрутизации/сессий). Возможные значения: строка (одно из поддерживаемых значений) |
|
|
Реестр контейнерных образов, из которого будут подтягиваться образы компонентов. Возможные значения: строка или |
|
|
Репозиторий образа внутри реестра; используется для формирования поля |
|
|
Тег контейнерного образа; фиксирует версию бинарного файла/сборки. Возможные значения: строка |
|
|
Настройка |
|
|
Политика подтягивания образов ( |
|
|
Приоритет pod через |
|
|
Пользовательские метаданные Kubernetes ( |
|
|
Пользовательские метаданные Kubernetes ( |
|
|
Пользовательские метаданные Kubernetes ( |
|
|
Дополнительные аргументы командной строки процесса; позволяют включать опции без пересборки образа. Возможные значения: список |
|
|
Дополнительные переменные окружения; применяются поверх стандартных переменных чарта. Возможные значения: список |
|
|
Инъекция переменных окружения из |
|
|
Настройка |
|
|
Дополнительные тома; используются для подключения конфигураций, сертификатов, секретов и данных. Возможные значения: список |
|
|
Дополнительные точки монтирования; используются для подключения конфигураций, сертификатов, секретов и данных. Возможные значения: список |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Тип seccomp profile для pod gateway |
|
|
Настройка |
|
|
Linux capabilities, удаляемые из контейнера gateway |
|
|
Тип seccomp profile для контейнера gateway |
|
|
Настройка |
|
|
Настройка |
|
|
Ресурсные запросы/лимиты Kubernetes для контейнеров (CPU/память/ |
|
|
Настройка |
|
|
Настройка |
|
|
Включает PodDisruptionBudget для gateway |
|
|
Annotations для PodDisruptionBudget gateway |
|
|
Labels для PodDisruptionBudget gateway. Пример конфигурации: |
|
|
Affinity для pod gateway; значение обрабатывается через tpl и по умолчанию задает hard node anti-affinity |
|
|
Настройка |
|
|
Параметры планирования pod (выбор узлов, |
|
|
Управляет автоматическим монтированием API credentials service account в pod gateway |
|
|
Параметры планирования pod (выбор узлов, |
|
|
Параметры планирования pod (выбор узлов, |
|
|
Порт сервиса/контейнера для соответствующего протокола. Возможные значения: целое число |
|
|
Настройки сервиса Kubernetes (тип, IP, политика маршрутизации/сессий). Возможные значения: строка (одно из поддерживаемых значений) |
|
|
Настройки сервиса Kubernetes (тип, IP, политика маршрутизации/сессий). Возможные значения: |
|
|
Настройка |
|
|
Настройки сервиса Kubernetes (тип, IP, политика маршрутизации/сессий). Возможные значения: |
|
|
Пользовательские метаданные Kubernetes ( |
|
|
Пользовательские метаданные Kubernetes ( |
|
|
Настройка |
|
|
Session affinity для Service gateway |
|
|
Session affinity config для Service gateway |
|
|
Определяет, должен ли создаваться ServiceAccount для gateway |
|
|
Имя ServiceAccount для gateway; если не задано и create=true, имя генерируется через fullname template |
|
|
Image pull secrets для ServiceAccount gateway |
|
|
Annotations для ServiceAccount gateway |
|
|
Labels для ServiceAccount gateway |
|
|
Управляет автоматическим монтированием API credentials service account для gateway |
|
|
Включает или отключает соответствующий компонент/функцию; при |
|
|
Настройки Ingress (класс, хосты, TLS, пути). Возможные значения: строка |
|
|
Пользовательские метаданные Kubernetes ( |
|
|
Пользовательские метаданные Kubernetes ( |
|
|
Hosts configuration для gateway Ingress; значение обрабатывается через tpl для поддержки templating |
|
|
TLS configuration для gateway Ingress; hosts обрабатываются через tpl для поддержки templating |
|
|
Включает или отключает соответствующий компонент/функцию; при |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Включает создание Gateway API route для gateway |
|
|
apiVersion route, например gateway.networking.k8s.io/v1 или gateway.networking.k8s.io/v1beta1; если не задан, версия определяется автоматически |
|
|
Kind route; допустимые значения: GRPCRoute, HTTPRoute, TCPRoute, TLSRoute, UDPRoute |
|
|
Дополнительные annotations для route |
|
|
Дополнительные labels для route |
|
|
Hostnames для route. Пример конфигурации: |
|
|
Parent gateway references, к которым привязывается route. Пример конфигурации: |
|
|
Дополнительные правила, добавляемые перед default catch-all rule; используются для advanced routing, например header-based routing или auth policies |
|
|
Matches для default rule; по умолчанию соответствует всем paths |
|
|
Filters для default rule Gateway API route |
|
|
Timeouts для default rule Gateway API route |
|
|
Настройка |
|
|
Настройки Ingress (класс, хосты, TLS, пути). Возможные значения: строка |
|
|
Порт сервиса/контейнера для соответствующего протокола. Возможные значения: строка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Включает экспорт gateway metrics |
|
|
Docker registry для образа gateway metrics exporter |
|
|
Repository Docker-образа gateway metrics exporter |
|
|
Tag Docker-образа gateway metrics exporter |
|
|
Политика загрузки Docker-образа gateway metrics exporter |
|
|
Resource requests для gateway metrics exporter |
|
|
Resource limits для gateway metrics exporter |
|
|
Запрещает privilege escalation внутри контейнера gateway metrics exporter |
|
|
Переводит root filesystem контейнера gateway metrics exporter в режим read-only |
|
|
Linux capabilities, удаляемые из контейнера gateway metrics exporter |
|
|
Тип seccomp profile для контейнера gateway metrics exporter |
|
|
Запрещает запуск контейнера gateway metrics exporter в privileged режиме |
|
|
Запрещает запуск gateway metrics exporter от root-пользователя |
|
|
UID пользователя, от имени которого запускается gateway metrics exporter |
|
|
GID группы, от имени которой запускается gateway metrics exporter |
|
|
Дополнительные аргументы для контейнера exporter |
|
|
HTTP path для liveness probe gateway metrics exporter |
|
|
Порт контейнера, используемый liveness probe gateway metrics exporter |
|
|
Задержка перед первой liveness probe gateway metrics exporter после старта контейнера |
|
|
Период выполнения liveness probe gateway metrics exporter в секундах |
|
|
Timeout выполнения liveness probe gateway metrics exporter в секундах |
|
|
Количество неуспешных liveness probe перед перезапуском контейнера gateway metrics exporter |
|
|
HTTP path для readiness probe gateway metrics exporter |
|
|
Порт контейнера, используемый readiness probe gateway metrics exporter |
|
|
Задержка перед первой readiness probe gateway metrics exporter после старта контейнера |
|
|
Период выполнения readiness probe gateway metrics exporter в секундах |
|
|
Timeout выполнения readiness probe gateway metrics exporter в секундах |
|
|
Количество неуспешных readiness probe перед переводом pod в состояние not ready |
|
|
Startup probe для gateway metrics exporter |
|
ingress - определить настройки Ingress для прямой маршрутизации к Loki#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Включает или отключает соответствующий компонент/функцию; при |
|
|
Настройки Ingress (класс, хосты, TLS, пути). Возможные значения: строка |
|
|
Пользовательские метаданные Kubernetes ( |
|
|
Пользовательские метаданные Kubernetes ( |
|
|
Paths, которые экспонируются Loki Distributor; целевой Service зависит от deployment mode |
|
|
Paths, которые экспонируются Loki Query Frontend; целевой Service зависит от deployment mode |
|
|
Paths, которые экспонируются Loki Ruler; целевой Service зависит от deployment mode |
|
|
Paths, которые экспонируются Loki Compactor; целевой Service зависит от deployment mode |
|
|
Hosts configuration для Ingress; значение обрабатывается через tpl для поддержки templating |
|
|
Настройки Ingress (класс, хосты, TLS, пути). Возможные значения: список |
|
route - определить настройки Gateway API routes для прямой маршрутизации к сервисам Loki#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Включает создание Gateway API route для прямой маршрутизации к Loki services в обход nginx gateway |
|
|
Версия Gateway API для route; если значение пустое, определяется автоматически из capabilities кластера |
|
|
Kind route resource; допустимые значения: GRPCRoute, HTTPRoute, TCPRoute, TLSRoute, UDPRoute |
|
|
Annotations для route |
|
|
Labels для route |
|
|
Hostnames для route |
|
|
Parent references для route; обязательны для Gateway API |
|
|
Дополнительные rules, добавляемые перед сгенерированными path-routing rules |
|
|
Переопределение backend port для всех сгенерированных rules; если не задан, GRPCRoute использует loki.server.grpc_listen_port, остальные kind используют loki.server.http_listen_port |
|
|
Paths, которые маршрутизируются к Loki Distributor; целевой Service зависит от deployment mode |
|
|
Paths, которые маршрутизируются к Loki Query Frontend; целевой Service зависит от deployment mode |
|
|
Paths, которые маршрутизируются к Loki Ruler; целевой Service зависит от deployment mode |
|
|
Paths, которые маршрутизируются к Loki Compactor; целевой Service зависит от deployment mode |
|
migrate - определить настройки миграции с другого Helm chart#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Включает или отключает соответствующий компонент/функцию; при |
|
|
Настройка |
|
podDisruptionBudget - определить deprecated настройки PodDisruptionBudget для single binary deployment#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Включает PodDisruptionBudget для single binary deployment; параметр deprecated, используйте singleBinary.podDisruptionBudget |
|
singleBinary - определить настройки single binary deployment Loki#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Включает single binary component; требует установки loki.deploymentMode в SingleBinary |
|
|
Количество реплик pod для компонента; влияет на HA и пропускную способность, а также на потребление ресурсов. Возможные значения: целое число |
|
|
Включает sidecar для rules |
|
|
Включает или отключает соответствующий компонент/функцию; при |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Пользовательские метрики HPA/v2 для autoscaling, например Pods, Object или External metrics. Пример конфигурации: |
|
|
Включает autoscaling behaviours |
|
|
Scale down policies, соответствующие HPAScalingRules |
|
|
Scale up policies, соответствующие HPAScalingRules |
|
|
Включает KEDA autoscaling для single binary; взаимоисключается с autoscaling.enabled |
|
|
Интервал опроса KEDA trigger в секундах; если не задан, используется defaults.kedaAutoscaling.pollingInterval |
|
|
Минимальное количество реплик single binary при KEDA autoscaling |
|
|
Максимальное количество реплик single binary при KEDA autoscaling |
|
|
Период ожидания в секундах после последнего активного trigger перед масштабированием ресурса обратно до 0; если не задан, используется defaults.kedaAutoscaling.cooldownPeriod |
|
|
Fallback configuration для KEDA ScaledObject, применяемая когда trigger metric не может быть получена |
|
|
Behavior configuration для KEDA ScaledObject в horizontalPodAutoscalerConfig.behavior |
|
|
KEDA triggers для single binary |
|
|
Реестр контейнерных образов, из которого будут подтягиваться образы компонентов. Возможные значения: строка или |
|
|
Репозиторий образа внутри реестра; используется для формирования поля |
|
|
Тег контейнерного образа; фиксирует версию бинарного файла/сборки. Возможные значения: строка |
|
|
Приоритет pod через |
|
|
Пользовательские метаданные Kubernetes ( |
|
|
Дополнительные labels для StatefulSet single binary |
|
|
Пользовательские метаданные Kubernetes ( |
|
|
Пользовательские метаданные Kubernetes ( |
|
|
Настройка |
|
|
Включает PodDisruptionBudget для single binary |
|
|
Annotations для PodDisruptionBudget single binary |
|
|
Labels для PodDisruptionBudget single binary. Пример конфигурации: |
|
|
Пользовательские метаданные Kubernetes ( |
|
|
Пользовательские метаданные Kubernetes ( |
|
|
Настройки сервиса Kubernetes (тип, IP, политика маршрутизации/сессий). Возможные значения: строка (одно из поддерживаемых значений) |
|
|
Настройка |
|
|
Session affinity для Service single binary |
|
|
Session affinity config для Service single binary |
|
|
Опциональный protocol для grpc Service, например grpc, http2 или https; позволяет single binary работать с Istio protocol selection |
|
|
Настройка |
|
|
Дополнительные аргументы командной строки процесса; позволяют включать опции без пересборки образа. Возможные значения: список |
|
|
Переменные окружения, добавляемые в pod single binary |
|
|
Инъекция переменных окружения из |
|
|
Настройка |
|
|
Настройка |
|
|
Дополнительные volumeMounts для pod single binary |
|
|
Дополнительные volumes для pod single binary |
|
|
Конкретное ограничение/запрос ресурса; указывается в формате Kubernetes (например, |
|
|
Конкретное ограничение/запрос ресурса; указывается в формате Kubernetes (например, |
|
|
Конкретное ограничение/запрос ресурса; указывается в формате Kubernetes (например, |
|
|
Конкретное ограничение/запрос ресурса; указывается в формате Kubernetes (например, |
|
|
Настройка |
|
|
Настройка |
|
|
Affinity для pod single binary; значение обрабатывается через tpl и по умолчанию задает hard node anti-affinity |
|
|
Параметры планирования pod (выбор узлов, |
|
|
Настройка |
|
|
Параметры планирования pod (выбор узлов, |
|
|
Параметры планирования pod (выбор узлов, |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Включает или отключает соответствующий компонент/функцию; при |
|
|
Access modes для PersistentVolumeClaim |
|
|
Параметры PVC/тома (класс, размер, режимы доступа). Возможные значения: строка |
|
|
Параметры PVC/тома (класс, размер, режимы доступа). Возможные значения: |
|
|
Настройка |
|
|
Пользовательские метаданные Kubernetes ( |
|
|
Пользовательские метаданные Kubernetes ( |
|
|
Параметры для volume storage, используемого когда persistence.enabled=false; позволяет заменить default emptyDir на пользовательское определение volume, например existing PVC. Пример конфигурации: |
|
write - определить настройки write pod для Simple Scalable Deployment#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Включает write component; требует установки loki.deploymentMode в SimpleScalable |
|
|
Количество реплик pod для компонента; влияет на HA и пропускную способность, а также на потребление ресурсов. Возможные значения: целое число |
|
|
Включает или отключает соответствующий компонент/функцию; при |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Policies для scale up write; подобраны с учетом безопасного масштабирования ingester и WAL |
|
|
Policies для scale down write; должны учитывать flush, transfer данных и выход из member ring |
|
|
Настройка |
|
|
Включает KEDA autoscaling для write; взаимоисключается с autoscaling.enabled |
|
|
Интервал опроса KEDA trigger в секундах; если не задан, используется defaults.kedaAutoscaling.pollingInterval |
|
|
Минимальное количество реплик write при KEDA autoscaling |
|
|
Максимальное количество реплик write при KEDA autoscaling |
|
|
Период ожидания в секундах после последнего активного trigger перед масштабированием ресурса обратно до 0; если не задан, используется defaults.kedaAutoscaling.cooldownPeriod |
|
|
Fallback configuration для KEDA ScaledObject, применяемая когда trigger metric не может быть получена |
|
|
Behavior configuration для KEDA ScaledObject в horizontalPodAutoscalerConfig.behavior |
|
|
KEDA triggers для write |
|
|
Реестр контейнерных образов, из которого будут подтягиваться образы компонентов. Возможные значения: строка или |
|
|
Репозиторий образа внутри реестра; используется для формирования поля |
|
|
Тег контейнерного образа; фиксирует версию бинарного файла/сборки. Возможные значения: строка |
|
|
Приоритет pod через |
|
|
Пользовательские метаданные Kubernetes ( |
|
|
Дополнительные labels для StatefulSet write |
|
|
Пользовательские метаданные Kubernetes ( |
|
|
Пользовательские метаданные Kubernetes ( |
|
|
Настройка |
|
|
Пользовательские метаданные Kubernetes ( |
|
|
Пользовательские метаданные Kubernetes ( |
|
|
Настройки сервиса Kubernetes (тип, IP, политика маршрутизации/сессий). Возможные значения: строка (одно из поддерживаемых значений) |
|
|
Настройка |
|
|
Session affinity для Service write |
|
|
Session affinity config для Service write |
|
|
Опциональный protocol для grpc Service, например grpc, http2 или https; позволяет write работать с Istio protocol selection |
|
|
Дополнительные аргументы командной строки процесса; позволяют включать опции без пересборки образа. Возможные значения: список |
|
|
Дополнительные переменные окружения; применяются поверх стандартных переменных чарта. Возможные значения: список |
|
|
Инъекция переменных окружения из |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Дополнительные тома; используются для подключения конфигураций, сертификатов, секретов и данных. Возможные значения: список |
|
|
Дополнительные точки монтирования; используются для подключения конфигураций, сертификатов, секретов и данных. Возможные значения: список |
|
|
Настройка |
|
|
Ресурсные запросы/лимиты Kubernetes для контейнеров (CPU/память/ |
|
|
Настройка |
|
|
Настройка |
|
|
Affinity для pod write; значение обрабатывается через tpl и по умолчанию задает hard node anti-affinity |
|
|
Настройка |
|
|
Deprecated настройка maxUnavailable для PodDisruptionBudget write; используйте podDisruptionBudget.maxUnavailable |
|
|
Включает PodDisruptionBudget для write |
|
|
Annotations для PodDisruptionBudget write |
|
|
Labels для PodDisruptionBudget write. Пример конфигурации: |
|
|
Параметры планирования pod (выбор узлов, |
|
|
Параметры планирования pod (выбор узлов, |
|
|
Параметры планирования pod (выбор узлов, |
|
|
Настройка |
|
|
Настройка |
|
|
Access modes для PersistentVolumeClaim write |
|
|
Настройка |
|
|
Настройка |
|
|
Параметры PVC/тома (класс, размер, режимы доступа). Возможные значения: строка |
|
|
Параметры PVC/тома (класс, размер, режимы доступа). Возможные значения: |
|
|
Имя VolumeAttributesClass для PVC write; если пустое или null, volumeAttributesClassName не задается; требует Kubernetes 1.31 |
|
|
Настройка |
|
|
Пользовательские метаданные Kubernetes ( |
|
|
Пользовательские метаданные Kubernetes ( |
|
|
Определяет, должен ли создаваться ServiceAccount для write |
|
|
Имя ServiceAccount для write; если не задано и create=true, имя генерируется через fullname template |
|
|
Image pull secrets для ServiceAccount write |
|
|
Annotations для ServiceAccount write |
|
|
Labels для ServiceAccount write |
|
|
Управляет автоматическим монтированием API credentials service account для write |
|
read - определить настройки read pod для Simple Scalable Deployment#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Включает read component; требует установки loki.deploymentMode в SimpleScalable |
|
|
Количество реплик pod для компонента; влияет на HA и пропускную способность, а также на потребление ресурсов. Возможные значения: целое число |
|
|
Включает или отключает соответствующий компонент/функцию; при |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Включает KEDA autoscaling для read; взаимоисключается с autoscaling.enabled |
|
|
Интервал опроса KEDA trigger в секундах; если не задан, используется defaults.kedaAutoscaling.pollingInterval |
|
|
Минимальное количество реплик read при KEDA autoscaling |
|
|
Максимальное количество реплик read при KEDA autoscaling |
|
|
Период ожидания в секундах после последнего активного trigger перед масштабированием ресурса обратно до 0; если не задан, используется defaults.kedaAutoscaling.cooldownPeriod |
|
|
Fallback configuration для KEDA ScaledObject, применяемая когда trigger metric не может быть получена |
|
|
Behavior configuration для KEDA ScaledObject в horizontalPodAutoscalerConfig.behavior |
|
|
KEDA triggers для read |
|
|
Реестр контейнерных образов, из которого будут подтягиваться образы компонентов. Возможные значения: строка или |
|
|
Репозиторий образа внутри реестра; используется для формирования поля |
|
|
Тег контейнерного образа; фиксирует версию бинарного файла/сборки. Возможные значения: строка |
|
|
Приоритет pod через |
|
|
Пользовательские метаданные Kubernetes ( |
|
|
Дополнительные labels для Deployment read |
|
|
Пользовательские метаданные Kubernetes ( |
|
|
Пользовательские метаданные Kubernetes ( |
|
|
Настройка |
|
|
Пользовательские метаданные Kubernetes ( |
|
|
Пользовательские метаданные Kubernetes ( |
|
|
Настройки сервиса Kubernetes (тип, IP, политика маршрутизации/сессий). Возможные значения: строка (одно из поддерживаемых значений) |
|
|
Настройка |
|
|
Session affinity для Service read |
|
|
Session affinity config для Service read |
|
|
Опциональный protocol для grpc Service, например grpc, http2 или https; позволяет read работать с Istio protocol selection |
|
|
Дополнительные аргументы командной строки процесса; позволяют включать опции без пересборки образа. Возможные значения: список |
|
|
Настройка |
|
|
Настройка |
|
|
Дополнительные переменные окружения; применяются поверх стандартных переменных чарта. Возможные значения: список |
|
|
Инъекция переменных окружения из |
|
|
Настройка |
|
|
Дополнительные тома; используются для подключения конфигураций, сертификатов, секретов и данных. Возможные значения: список |
|
|
Дополнительные точки монтирования; используются для подключение конфигов/сертификатов/секретов/данных. Возможные значения: список |
|
|
Ресурсные запросы/лимиты Kubernetes для контейнеров (CPU/память/ |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Affinity для pod read; значение обрабатывается через tpl и по умолчанию задает hard node anti-affinity |
|
|
Настройка |
|
|
Deprecated настройка maxUnavailable для PodDisruptionBudget read; используйте podDisruptionBudget.maxUnavailable |
|
|
Включает PodDisruptionBudget для pod read |
|
|
Annotations для PodDisruptionBudget read |
|
|
Labels для PodDisruptionBudget read. Пример конфигурации: |
|
|
Параметры планирования pod (выбор узлов, |
|
|
Параметры планирования pod (выбор узлов, |
|
|
Параметры планирования pod (выбор узлов, |
|
|
Определяет, должен ли создаваться ServiceAccount для read |
|
|
Имя ServiceAccount для read; если не задано и create=true, имя генерируется через fullname template |
|
|
Image pull secrets для ServiceAccount read |
|
|
Annotations для ServiceAccount read |
|
|
Labels для ServiceAccount read |
|
|
Управляет автоматическим монтированием API credentials service account для read |
|
backend - определить настройки backend pod для Simple Scalable Deployment#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Включает backend component; требует установки loki.deploymentMode в SimpleScalable |
|
|
Количество реплик pod для компонента; влияет на HA и пропускную способность, а также на потребление ресурсов. Возможные значения: целое число |
|
|
Включает sidecar для rules |
|
|
Управляет автоматическим монтированием API credentials service account в pod backend |
|
|
Включает или отключает соответствующий компонент/функцию; при |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Включает KEDA autoscaling для backend; взаимоисключается с autoscaling.enabled |
|
|
Интервал опроса KEDA trigger в секундах; если не задан, используется defaults.kedaAutoscaling.pollingInterval |
|
|
Минимальное количество реплик backend при KEDA autoscaling |
|
|
Максимальное количество реплик backend при KEDA autoscaling |
|
|
Период ожидания в секундах после последнего активного trigger перед масштабированием ресурса обратно до 0; если не задан, используется defaults.kedaAutoscaling.cooldownPeriod |
|
|
Fallback configuration для KEDA ScaledObject, применяемая когда trigger metric не может быть получена |
|
|
Behavior configuration для KEDA ScaledObject в horizontalPodAutoscalerConfig.behavior |
|
|
KEDA triggers для backend |
|
|
Реестр контейнерных образов, из которого будут подтягиваться образы компонентов. Возможные значения: строка или |
|
|
Репозиторий образа внутри реестра; используется для формирования поля |
|
|
Тег контейнерного образа; фиксирует версию бинарного файла/сборки. Возможные значения: строка |
|
|
Приоритет pod через |
|
|
Пользовательские метаданные Kubernetes ( |
|
|
Дополнительные labels для StatefulSet backend |
|
|
Пользовательские метаданные Kubernetes ( |
|
|
Пользовательские метаданные Kubernetes ( |
|
|
Настройка |
|
|
Пользовательские метаданные Kubernetes ( |
|
|
Пользовательские метаданные Kubernetes ( |
|
|
Настройки сервиса Kubernetes (тип, IP, политика маршрутизации/сессий). Возможные значения: строка (одно из поддерживаемых значений) |
|
|
Настройка |
|
|
Session affinity для Service backend |
|
|
Session affinity config для Service backend |
|
|
Опциональный protocol для grpc Service, например grpc, http2 или https; позволяет backend работать с Istio protocol selection |
|
|
Дополнительные аргументы командной строки процесса; позволяют включать опции без пересборки образа. Возможные значения: список |
|
|
Дополнительные переменные окружения; применяются поверх стандартных переменных чарта. Возможные значения: список |
|
|
Инъекция переменных окружения из |
|
|
Настройка |
|
|
Настройка |
|
|
Дополнительные тома; используются для подключения конфигураций, сертификатов, секретов и данных. Возможные значения: список |
|
|
Дополнительные точки монтирования; используются для подключения конфигураций, сертификатов, секретов и данных. Возможные значения: список |
|
|
Ресурсные запросы/лимиты Kubernetes для контейнеров (CPU/память/ |
|
|
Настройка |
|
|
Настройка |
|
|
Affinity для pod backend; значение обрабатывается через tpl и по умолчанию задает hard node anti-affinity |
|
|
Настройка |
|
|
Deprecated настройка maxUnavailable для PodDisruptionBudget backend; используйте podDisruptionBudget.maxUnavailable |
|
|
Включает PodDisruptionBudget для backend |
|
|
Annotations для PodDisruptionBudget backend |
|
|
Labels для PodDisruptionBudget backend. Пример конфигурации: |
|
|
Параметры планирования pod (выбор узлов, |
|
|
Параметры планирования pod (выбор узлов, |
|
|
Параметры планирования pod (выбор узлов, |
|
|
Настройка |
|
|
Настройка |
|
|
Access modes для PersistentVolumeClaim backend |
|
|
Параметры volume data, используемые когда volumeClaimsEnabled=false |
|
|
Включает StatefulSetAutoDeletePVC feature для backend |
|
|
Параметры PVC/тома (класс, размер, режимы доступа). Возможные значения: строка |
|
|
Параметры PVC/тома (класс, размер, режимы доступа). Возможные значения: |
|
|
Настройка |
|
|
Настройка |
|
|
Пользовательские метаданные Kubernetes ( |
|
|
Пользовательские метаданные Kubernetes ( |
|
|
Определяет, должен ли создаваться ServiceAccount для backend |
|
|
Имя ServiceAccount для backend; если не задано и create=true, имя генерируется через fullname template |
|
|
Image pull secrets для ServiceAccount backend |
|
|
Annotations для ServiceAccount backend |
|
|
Labels для ServiceAccount backend |
|
|
Управляет автоматическим монтированием API credentials service account для backend |
|
ingester - определить настройки ingester для distributed deployment#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Включает ingester component; требует установки loki.deploymentMode в Distributed |
|
|
Количество реплик pod для компонента; влияет на HA и пропускную способность, а также на потребление ресурсов. Возможные значения: целое число |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Включает или отключает соответствующий компонент/функцию; при |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Включает или отключает соответствующий компонент/функцию; при |
|
|
Настройка |
|
|
Настройка |
|
|
Включает KEDA autoscaling для ingester; взаимоисключается с autoscaling.enabled |
|
|
Интервал опроса KEDA trigger в секундах; если не задан, используется defaults.kedaAutoscaling.pollingInterval |
|
|
Минимальное количество реплик ingester при KEDA autoscaling |
|
|
Максимальное количество реплик ingester при KEDA autoscaling |
|
|
Период ожидания в секундах после последнего активного trigger перед масштабированием ресурса обратно до 0; если не задан, используется defaults.kedaAutoscaling.cooldownPeriod |
|
|
Fallback configuration для KEDA ScaledObject, применяемая когда trigger metric не может быть получена |
|
|
Behavior configuration для KEDA ScaledObject в horizontalPodAutoscalerConfig.behavior |
|
|
KEDA triggers для ingester |
|
|
Реестр контейнерных образов, из которого будут подтягиваться образы компонентов. Возможные значения: строка или |
|
|
Репозиторий образа внутри реестра; используется для формирования поля |
|
|
Тег контейнерного образа; фиксирует версию бинарного файла/сборки. Возможные значения: строка |
|
|
Переопределяет команду запуска контейнера ( |
|
|
Пользовательские метаданные Kubernetes ( |
|
|
Приоритет pod через |
|
|
Пользовательские метаданные Kubernetes ( |
|
|
Пользовательские метаданные Kubernetes ( |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Annotations для Service ingester |
|
|
Дополнительные labels для Service ingester |
|
|
Тип Service для ingester |
|
|
Настройка trafficDistribution для Service ingester |
|
|
Session affinity для Service ingester |
|
|
Session affinity config для Service ingester |
|
|
Опциональный protocol для grpc Service, например grpc, http2 или https; позволяет ingester работать с Istio protocol selection |
|
|
Дополнительные аргументы командной строки процесса; позволяют включать опции без пересборки образа. Возможные значения: список |
|
|
Дополнительные переменные окружения; применяются поверх стандартных переменных чарта. Возможные значения: список |
|
|
Инъекция переменных окружения из |
|
|
Дополнительные тома; используются для подключения конфигураций, сертификатов, секретов и данных. Возможные значения: список |
|
|
Дополнительные точки монтирования; используются для подключения конфигураций, сертификатов, секретов и данных. Возможные значения: список |
|
|
Ресурсные запросы/лимиты Kubernetes для контейнеров (CPU/память/ |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
TopologySpreadConstraints для pod ingester; значение обрабатывается через tpl |
|
|
Affinity для pod ingester; игнорируется при включенном zoneAwareReplication; значение обрабатывается через tpl и по умолчанию задает hard node anti-affinity |
|
|
Настройка |
|
|
Включает PodDisruptionBudget для ingester |
|
|
Annotations для PodDisruptionBudget ingester |
|
|
Labels для PodDisruptionBudget ingester. Пример конфигурации: |
|
|
Параметры планирования pod (выбор узлов, |
|
|
Параметры планирования pod (выбор узлов, |
|
|
Настройка |
|
|
Настройка |
|
|
Startup probe для pod ingester; если пусто, используется loki.startupProbe |
|
|
Настройки сервиса Kubernetes (тип, IP, политика маршрутизации/сессий). Возможные значения: строка (одно из поддерживаемых значений) |
|
|
Включает или отключает соответствующий компонент/функцию; при |
|
|
Настройка |
|
|
Список PVC для ingester. Пример конфигурации: |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Определяет, должен ли создаваться ServiceAccount для ingester |
|
|
Имя ServiceAccount для ingester; если не задано и create=true, имя генерируется через fullname template |
|
|
Image pull secrets для ServiceAccount ingester |
|
|
Annotations для ServiceAccount ingester |
|
|
Labels для ServiceAccount ingester |
|
|
Управляет автоматическим монтированием API credentials service account для ingester |
|
|
Настройка |
|
|
Настройка |
|
|
Включает или отключает соответствующий компонент/функцию; при |
|
|
Настройка |
|
|
Параметры планирования pod (выбор узлов, |
|
|
Настройка |
|
|
Пользовательские метаданные Kubernetes ( |
|
|
Пользовательские метаданные Kubernetes ( |
|
|
Параметры планирования pod (выбор узлов, |
|
|
Настройка |
|
|
Пользовательские метаданные Kubernetes ( |
|
|
Пользовательские метаданные Kubernetes ( |
|
|
Параметры планирования pod (выбор узлов, |
|
|
Настройка |
|
|
Пользовательские метаданные Kubernetes ( |
|
|
Пользовательские метаданные Kubernetes ( |
|
|
Включает или отключает соответствующий компонент/функцию; при |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
distributor - определить настройки distributor для distributed deployment#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Включает distributor component; требует установки loki.deploymentMode в Distributed |
|
|
Количество реплик pod для компонента; влияет на HA и пропускную способность, а также на потребление ресурсов. Возможные значения: целое число |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Включает или отключает соответствующий компонент/функцию; при |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Включает или отключает соответствующий компонент/функцию; при |
|
|
Настройка |
|
|
Настройка |
|
|
Включает KEDA autoscaling для distributor; взаимоисключается с autoscaling.enabled |
|
|
Интервал опроса KEDA trigger в секундах; если не задан, используется defaults.kedaAutoscaling.pollingInterval |
|
|
Минимальное количество реплик distributor при KEDA autoscaling |
|
|
Максимальное количество реплик distributor при KEDA autoscaling |
|
|
Период ожидания в секундах после последнего активного trigger перед масштабированием ресурса обратно до 0; если не задан, используется defaults.kedaAutoscaling.cooldownPeriod |
|
|
Fallback configuration для KEDA ScaledObject, применяемая когда trigger metric не может быть получена |
|
|
Behavior configuration для KEDA ScaledObject в horizontalPodAutoscalerConfig.behavior |
|
|
KEDA triggers для distributor |
|
|
Реестр контейнерных образов, из которого будут подтягиваться образы компонентов. Возможные значения: строка или |
|
|
Репозиторий образа внутри реестра; используется для формирования поля |
|
|
Тег контейнерного образа; фиксирует версию бинарного файла/сборки. Возможные значения: строка |
|
|
Переопределяет команду запуска контейнера ( |
|
|
Приоритет pod через |
|
|
Пользовательские метаданные Kubernetes ( |
|
|
Пользовательские метаданные Kubernetes ( |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Annotations для Service distributor |
|
|
Дополнительные labels для Service distributor |
|
|
Тип Service для distributor |
|
|
Настройка trafficDistribution для Service distributor |
|
|
Session affinity для Service distributor |
|
|
Session affinity config для Service distributor |
|
|
Опциональный protocol для grpc Service, например grpc, http2 или https; позволяет distributor работать с Istio protocol selection |
|
|
Дополнительные аргументы командной строки процесса; позволяют включать опции без пересборки образа. Возможные значения: список |
|
|
Дополнительные переменные окружения; применяются поверх стандартных переменных чарта. Возможные значения: список |
|
|
Инъекция переменных окружения из |
|
|
Дополнительные тома; используются для подключения конфигураций, сертификатов, секретов и данных. Возможные значения: список |
|
|
Дополнительные точки монтирования; используются для подключения конфигураций, сертификатов, секретов и данных. Возможные значения: список |
|
|
Ресурсные запросы/лимиты Kubernetes для контейнеров (CPU/память/ |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Включает PodDisruptionBudget для distributor |
|
|
Annotations для PodDisruptionBudget distributor |
|
|
Labels для PodDisruptionBudget distributor. Пример конфигурации: |
|
|
Affinity для pod distributor; значение обрабатывается через tpl и по умолчанию задает hard node anti-affinity |
|
|
Настройка |
|
|
Настройка |
|
|
Параметры планирования pod (выбор узлов, |
|
|
Параметры планирования pod (выбор узлов, |
|
|
Параметры планирования pod (выбор узлов, |
|
|
Настройка |
|
|
Настройка |
|
|
Определяет, должен ли создаваться ServiceAccount для distributor |
|
|
Имя ServiceAccount для distributor; если не задано и create=true, имя генерируется через fullname template |
|
|
Image pull secrets для ServiceAccount distributor |
|
|
Annotations для ServiceAccount distributor |
|
|
Labels для ServiceAccount distributor |
|
|
Управляет автоматическим монтированием API credentials service account для distributor |
|
querier - определить настройки querier для distributed deployment#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Включает querier component; требует установки loki.deploymentMode в Distributed |
|
|
Количество реплик pod для компонента; влияет на HA и пропускную способность, а также на потребление ресурсов. Возможные значения: целое число |
|
|
Настройка |
|
|
Настройка |
|
|
Включает или отключает соответствующий компонент/функцию; при |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Включает или отключает соответствующий компонент/функцию; при |
|
|
Настройка |
|
|
Настройка |
|
|
Включает KEDA autoscaling для querier; взаимоисключается с autoscaling.enabled |
|
|
Интервал опроса KEDA trigger в секундах; если не задан, используется defaults.kedaAutoscaling.pollingInterval |
|
|
Минимальное количество реплик querier при KEDA autoscaling |
|
|
Максимальное количество реплик querier при KEDA autoscaling |
|
|
Период ожидания в секундах после последнего активного trigger перед масштабированием ресурса обратно до 0; если не задан, используется defaults.kedaAutoscaling.cooldownPeriod |
|
|
Fallback configuration для KEDA ScaledObject, применяемая когда trigger metric не может быть получена |
|
|
Behavior configuration для KEDA ScaledObject в horizontalPodAutoscalerConfig.behavior |
|
|
KEDA triggers для querier; по умолчанию используется Prometheus trigger по inflight requests |
|
|
Реестр контейнерных образов, из которого будут подтягиваться образы компонентов. Возможные значения: строка или |
|
|
Репозиторий образа внутри реестра; используется для формирования поля |
|
|
Тег контейнерного образа; фиксирует версию бинарного файла/сборки. Возможные значения: строка |
|
|
Переопределяет команду запуска контейнера ( |
|
|
Приоритет pod через |
|
|
Пользовательские метаданные Kubernetes ( |
|
|
Пользовательские метаданные Kubernetes ( |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Annotations для Service querier |
|
|
Дополнительные labels для Service querier |
|
|
Тип Service для querier |
|
|
Настройка trafficDistribution для Service querier |
|
|
Session affinity для Service querier |
|
|
Session affinity config для Service querier |
|
|
Опциональный protocol для grpc Service, например grpc, http2 или https; позволяет querier работать с Istio protocol selection |
|
|
Дополнительные аргументы командной строки процесса; позволяют включать опции без пересборки образа. Возможные значения: список |
|
|
Дополнительные переменные окружения; применяются поверх стандартных переменных чарта. Возможные значения: список |
|
|
Инъекция переменных окружения из |
|
|
Дополнительные тома; используются для подключения конфигураций, сертификатов, секретов и данных. Возможные значения: список |
|
|
Дополнительные точки монтирования; используются для подключения конфигураций, сертификатов, секретов и данных. Возможные значения: список |
|
|
Ресурсные запросы/лимиты Kubernetes для контейнеров (CPU/память/ |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Включает PodDisruptionBudget для querier |
|
|
Annotations для PodDisruptionBudget querier |
|
|
Labels для PodDisruptionBudget querier. Пример конфигурации: |
|
|
TopologySpreadConstraints для pod querier; значение обрабатывается через tpl |
|
|
Affinity для pod querier; значение обрабатывается через tpl и по умолчанию задает hard node anti-affinity |
|
|
Настройка |
|
|
Настройка |
|
|
Параметры планирования pod (выбор узлов, |
|
|
Параметры планирования pod (выбор узлов, |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Определяет, должен ли создаваться ServiceAccount для querier |
|
|
Имя ServiceAccount для querier; если не задано и create=true, имя генерируется через fullname template |
|
|
Image pull secrets для ServiceAccount querier |
|
|
Annotations для ServiceAccount querier |
|
|
Labels для ServiceAccount querier |
|
|
Управляет автоматическим монтированием API credentials service account для querier |
|
queryFrontend - определить настройки query-frontend для distributed deployment#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Включает query-frontend component; требует установки loki.deploymentMode в Distributed |
|
|
Количество реплик pod для компонента; влияет на HA и пропускную способность, а также на потребление ресурсов. Возможные значения: целое число |
|
|
Настройка |
|
|
Настройка |
|
|
Включает или отключает соответствующий компонент/функцию; при |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Включает или отключает соответствующий компонент/функцию; при |
|
|
Настройка |
|
|
Настройка |
|
|
Включает KEDA autoscaling для query-frontend; взаимоисключается с autoscaling.enabled |
|
|
Интервал опроса KEDA trigger в секундах; если не задан, используется defaults.kedaAutoscaling.pollingInterval |
|
|
Минимальное количество реплик query-frontend при KEDA autoscaling |
|
|
Максимальное количество реплик query-frontend при KEDA autoscaling |
|
|
Период ожидания в секундах после последнего активного trigger перед масштабированием ресурса обратно до 0; если не задан, используется defaults.kedaAutoscaling.cooldownPeriod |
|
|
Fallback configuration для KEDA ScaledObject, применяемая когда trigger metric не может быть получена |
|
|
Behavior configuration для KEDA ScaledObject в horizontalPodAutoscalerConfig.behavior |
|
|
KEDA triggers для query-frontend |
|
|
Реестр контейнерных образов, из которого будут подтягиваться образы компонентов. Возможные значения: строка или |
|
|
Репозиторий образа внутри реестра; используется для формирования поля |
|
|
Тег контейнерного образа; фиксирует версию бинарного файла/сборки. Возможные значения: строка |
|
|
Переопределяет команду запуска контейнера ( |
|
|
Приоритет pod через |
|
|
Пользовательские метаданные Kubernetes ( |
|
|
Пользовательские метаданные Kubernetes ( |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Annotations для Service query-frontend |
|
|
Дополнительные labels для Service query-frontend |
|
|
Тип Service для query-frontend |
|
|
Настройка trafficDistribution для Service query-frontend |
|
|
Session affinity для Service query-frontend |
|
|
Session affinity config для Service query-frontend |
|
|
Опциональный protocol для grpc Service, например grpc, http2 или https; позволяет query-frontend работать с Istio protocol selection |
|
|
Дополнительные аргументы командной строки процесса; позволяют включать опции без пересборки образа. Возможные значения: список |
|
|
Дополнительные переменные окружения; применяются поверх стандартных переменных чарта. Возможные значения: список |
|
|
Инъекция переменных окружения из |
|
|
Дополнительные тома; используются для подключения конфигураций, сертификатов, секретов и данных. Возможные значения: список |
|
|
Дополнительные точки монтирования; используются для подключения конфигураций, сертификатов, секретов и данных. Возможные значения: список |
|
|
Ресурсные запросы/лимиты Kubernetes для контейнеров (CPU/память/ |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Включает PodDisruptionBudget для query-frontend |
|
|
Annotations для PodDisruptionBudget query-frontend |
|
|
Labels для PodDisruptionBudget query-frontend. Пример конфигурации: |
|
|
Affinity для pod query-frontend; значение обрабатывается через tpl и по умолчанию задает hard node anti-affinity |
|
|
Настройка |
|
|
Параметры планирования pod (выбор узлов, |
|
|
Параметры планирования pod (выбор узлов, |
|
|
Параметры планирования pod (выбор узлов, |
|
|
Настройка |
|
|
Включает или отключает соответствующий компонент/функцию; при |
|
|
Настройка |
|
|
Определяет, должен ли создаваться ServiceAccount для query-frontend |
|
|
Имя ServiceAccount для query-frontend; если не задано и create=true, имя генерируется через fullname template |
|
|
Image pull secrets для ServiceAccount query-frontend |
|
|
Annotations для ServiceAccount query-frontend |
|
|
Labels для ServiceAccount query-frontend |
|
|
Управляет автоматическим монтированием API credentials service account для query-frontend |
|
queryScheduler - определить настройки query-scheduler для distributed deployment#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Включает query-scheduler component; требует установки loki.deploymentMode в Distributed |
|
|
Количество реплик pod для компонента; влияет на HA и пропускную способность, а также на потребление ресурсов. Возможные значения: целое число |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Реестр контейнерных образов, из которого будут подтягиваться образы компонентов. Возможные значения: строка или |
|
|
Репозиторий образа внутри реестра; используется для формирования поля |
|
|
Тег контейнерного образа; фиксирует версию бинарного файла/сборки. Возможные значения: строка |
|
|
Приоритет pod через |
|
|
Пользовательские метаданные Kubernetes ( |
|
|
Пользовательские метаданные Kubernetes ( |
|
|
Настройка |
|
|
Настройка |
|
|
Deprecated тип Service query-scheduler; используйте queryScheduler.service.type |
|
|
Annotations для Service query-scheduler |
|
|
Дополнительные labels для Service query-scheduler |
|
|
Тип Service для query-scheduler |
|
|
Настройка trafficDistribution для Service query-scheduler |
|
|
Session affinity для Service query-scheduler |
|
|
Session affinity config для Service query-scheduler |
|
|
Опциональный protocol для grpc Service, например grpc, http2 или https; позволяет query-scheduler работать с Istio protocol selection |
|
|
Дополнительные аргументы командной строки процесса; позволяют включать опции без пересборки образа. Возможные значения: список |
|
|
Дополнительные переменные окружения; применяются поверх стандартных переменных чарта. Возможные значения: список |
|
|
Инъекция переменных окружения из |
|
|
Дополнительные тома; используются для подключения конфигураций, сертификатов, секретов и данных. Возможные значения: список |
|
|
Дополнительные точки монтирования; используются для подключения конфигураций, сертификатов, секретов и данных. Возможные значения: список |
|
|
Ресурсные запросы/лимиты Kubernetes для контейнеров (CPU/память/ |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка queryScheduler.terminationGracePeriodSeconds. Возможные значения: целое число |
|
|
Affinity для pod query-scheduler; значение обрабатывается через tpl и по умолчанию задает hard node anti-affinity |
|
|
Настройка |
|
|
Включает PodDisruptionBudget для query-scheduler |
|
|
Annotations для PodDisruptionBudget query-scheduler |
|
|
Labels для PodDisruptionBudget query-scheduler. Пример конфигурации: |
|
|
Параметры планирования pod (выбор узлов, |
|
|
Параметры планирования pod (выбор узлов, |
|
|
Параметры планирования pod (выбор узлов, |
|
|
Настройка |
|
|
Настройка |
|
|
Определяет, должен ли создаваться ServiceAccount для query-scheduler |
|
|
Имя ServiceAccount для query-scheduler; если не задано и create=true, имя генерируется через fullname template |
|
|
Image pull secrets для ServiceAccount query-scheduler |
|
|
Annotations для ServiceAccount query-scheduler |
|
|
Labels для ServiceAccount query-scheduler |
|
|
Управляет автоматическим монтированием API credentials service account для query-scheduler |
|
indexGateway - определить настройки index-gateway для distributed deployment#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Включает index-gateway component; требует установки loki.deploymentMode в Distributed |
|
|
Количество реплик pod для компонента; влияет на HA и пропускную способность, а также на потребление ресурсов. Возможные значения: целое число |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Реестр контейнерных образов, из которого будут подтягиваться образы компонентов. Возможные значения: строка или |
|
|
Репозиторий образа внутри реестра; используется для формирования поля |
|
|
Тег контейнерного образа; фиксирует версию бинарного файла/сборки. Возможные значения: строка |
|
|
Приоритет pod через |
|
|
Пользовательские метаданные Kubernetes ( |
|
|
Пользовательские метаданные Kubernetes ( |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Annotations для Service index-gateway |
|
|
Дополнительные labels для Service index-gateway |
|
|
Тип Service для index-gateway |
|
|
Настройка trafficDistribution для Service index-gateway |
|
|
Session affinity для Service index-gateway |
|
|
Session affinity config для Service index-gateway |
|
|
Опциональный protocol для grpc Service, например grpc, http2 или https; позволяет index-gateway работать с Istio protocol selection |
|
|
Дополнительные аргументы командной строки процесса; позволяют включать опции без пересборки образа. Возможные значения: список |
|
|
Дополнительные переменные окружения; применяются поверх стандартных переменных чарта. Возможные значения: список |
|
|
Инъекция переменных окружения из |
|
|
Дополнительные тома; используются для подключения конфигураций, сертификатов, секретов и данных. Возможные значения: список |
|
|
Дополнительные точки монтирования; используются для подключения конфигураций, сертификатов, секретов и данных. Возможные значения: список |
|
|
Ресурсные запросы/лимиты Kubernetes для контейнеров (CPU/память/ |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Включает PodDisruptionBudget для index-gateway |
|
|
Annotations для PodDisruptionBudget index-gateway |
|
|
Labels для PodDisruptionBudget index-gateway. Пример конфигурации: |
|
|
Настройка |
|
|
Affinity для pod index-gateway; значение обрабатывается через tpl и по умолчанию задает hard node anti-affinity |
|
|
Настройка |
|
|
Параметры планирования pod (выбор узлов, |
|
|
Параметры планирования pod (выбор узлов, |
|
|
Параметры планирования pod (выбор узлов, |
|
|
Включает или отключает соответствующий компонент/функцию; при |
|
|
Access modes для PersistentVolumeClaim index-gateway |
|
|
Параметры volume data, используемые когда volumeClaimsEnabled=false |
|
|
Параметры PVC/тома (класс, размер, режимы доступа). Возможные значения: строка. |
|
|
Параметры PVC/тома (класс, размер, режимы доступа). Возможные значения: |
|
|
Настройка |
|
|
Пользовательские метаданные Kubernetes ( |
|
|
Пользовательские метаданные Kubernetes ( |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройки сервиса Kubernetes (тип, IP, политика маршрутизации/сессий). Возможные значения: строка (одно из поддерживаемых значений) |
|
|
Определяет, должен ли создаваться ServiceAccount для index-gateway |
|
|
Имя ServiceAccount для index-gateway; если не задано и create=true, имя генерируется через fullname template |
|
|
Image pull secrets для ServiceAccount index-gateway |
|
|
Annotations для ServiceAccount index-gateway |
|
|
Labels для ServiceAccount index-gateway |
|
|
Управляет автоматическим монтированием API credentials service account для index-gateway |
|
compactor - определить настройки compactor для distributed deployment#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Включает compactor component; требует установки loki.deploymentMode в Distributed |
|
|
Тип workload для compactor; поддерживаются StatefulSet и Deployment |
|
|
Количество реплик pod для компонента; влияет на HA и пропускную способность, а также на потребление ресурсов. Возможные значения: целое число |
|
|
Partition для rolling update compactor |
|
|
PodManagementPolicy для StatefulSet compactor; поддерживаются OrderedReady и Parallel |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Реестр контейнерных образов, из которого будут подтягиваться образы компонентов. Возможные значения: строка или |
|
|
Репозиторий образа внутри реестра; используется для формирования поля |
|
|
Тег контейнерного образа; фиксирует версию бинарного файла/сборки. Возможные значения: строка |
|
|
Переопределяет команду запуска контейнера ( |
|
|
Приоритет pod через |
|
|
Labels для compactor |
|
|
Annotations для compactor |
|
|
Пользовательские метаданные Kubernetes ( |
|
|
Пользовательские метаданные Kubernetes ( |
|
|
Affinity для pod compactor; значение обрабатывается через tpl и по умолчанию задает hard node anti-affinity |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Annotations для Service compactor |
|
|
Дополнительные labels для Service compactor |
|
|
Тип Service для compactor |
|
|
Настройка trafficDistribution для Service compactor |
|
|
Session affinity для Service compactor |
|
|
Session affinity config для Service compactor |
|
|
Опциональный protocol для grpc Service, например grpc, http2 или https; позволяет compactor работать с Istio protocol selection |
|
|
Дополнительные аргументы командной строки процесса; позволяют включать опции без пересборки образа. Возможные значения: список |
|
|
Дополнительные переменные окружения; применяются поверх стандартных переменных чарта. Возможные значения: список |
|
|
Инъекция переменных окружения из |
|
|
Дополнительные тома; используются для подключения конфигураций, сертификатов, секретов и данных. Возможные значения: список |
|
|
Дополнительные точки монтирования; используются для подключения конфигураций, сертификатов, секретов и данных. Возможные значения: список |
|
|
Настройка |
|
|
Настройка |
|
|
Startup probe для pod compactor; если пусто, используется loki.livenessProbe |
|
|
Ресурсные запросы/лимиты Kubernetes для контейнеров (CPU/память/ |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Параметры планирования pod (выбор узлов, |
|
|
Параметры планирования pod (выбор узлов, |
|
|
Настройка |
|
|
Включает или отключает соответствующий компонент/функцию; при |
|
|
Тип storage для compactor; поддерживаются pvc и ephemeral |
|
|
StorageClass для PVC compactor; если задано, устанавливается storageClassName, значение «-» отключает dynamic provisioning, пустое или null использует default provisioner |
|
|
Access modes для PersistentVolumeClaim compactor |
|
|
Размер persistent disk для compactor |
|
|
Имя VolumeAttributesClass для PVC compactor; если пустое или null, volumeAttributesClassName не задается; требует Kubernetes 1.31 |
|
|
Annotations для generated volumeClaimTemplate compactor |
|
|
Labels для generated volumeClaimTemplate compactor |
|
|
Selector для generated volumeClaimTemplate compactor |
|
|
Параметры volume data, используемые когда volumeClaimEnabled=false |
|
|
Список PVC для compactor. Пример конфигурации: |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Флаг создания соответствующего Kubernetes-ресурса самим чартом (например, |
|
|
Настройка |
|
|
Настройка |
|
|
Пользовательские метаданные Kubernetes ( |
|
|
Настройка |
|
bloomGateway - определить настройки bloom-gateway для distributed deployment#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Включает bloom-gateway component; требует установки loki.deploymentMode в Distributed |
|
|
Количество реплик pod для компонента; влияет на HA и пропускную способность, а также на потребление ресурсов. Возможные значения: целое число |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Реестр контейнерных образов, из которого будут подтягиваться образы компонентов. Возможные значения: строка или |
|
|
Репозиторий образа внутри реестра; используется для формирования поля |
|
|
Тег контейнерного образа; фиксирует версию бинарного файла/сборки. Возможные значения: строка |
|
|
Переопределяет команду запуска контейнера ( |
|
|
Приоритет pod через |
|
|
Пользовательские метаданные Kubernetes ( |
|
|
Пользовательские метаданные Kubernetes ( |
|
|
Affinity для pod bloom-gateway; значение обрабатывается через tpl и по умолчанию задает hard node anti-affinity |
|
|
Настройка |
|
|
Настройка |
|
|
Annotations для Service bloom-gateway |
|
|
Дополнительные labels для Service bloom-gateway |
|
|
Тип Service для bloom-gateway |
|
|
Настройка trafficDistribution для Service bloom-gateway |
|
|
Session affinity для Service bloom-gateway |
|
|
Session affinity config для Service bloom-gateway |
|
|
Опциональный protocol для grpc Service, например grpc, http2 или https; позволяет bloom-gateway работать с Istio protocol selection |
|
|
Дополнительные аргументы командной строки процесса; позволяют включать опции без пересборки образа. Возможные значения: список |
|
|
Дополнительные переменные окружения; применяются поверх стандартных переменных чарта. Возможные значения: список |
|
|
Инъекция переменных окружения из |
|
|
Дополнительные тома; используются для подключения конфигураций, сертификатов, секретов и данных. Возможные значения: список |
|
|
Дополнительные тома; используются для подключения конфигураций, сертификатов, секретов и данных. Возможные значения: список |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Ресурсные запросы/лимиты Kubernetes для контейнеров (CPU/память/ |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Включает PodDisruptionBudget для bloom-gateway |
|
|
Annotations для PodDisruptionBudget bloom-gateway |
|
|
Labels для PodDisruptionBudget bloom-gateway. Пример конфигурации: |
|
|
Параметры планирования pod (выбор узлов, |
|
|
Параметры планирования pod (выбор узлов, |
|
|
Настройка |
|
|
Включает или отключает соответствующий компонент/функцию; при |
|
|
Annotations для PVC bloom-gateway |
|
|
Labels для PVC bloom-gateway |
|
|
Список PVC для bloom-gateway |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Флаг создания соответствующего Kubernetes-ресурса самим чартом (например, |
|
|
Настройка |
|
|
Настройка |
|
|
Пользовательские метаданные Kubernetes ( |
|
|
Labels для ServiceAccount bloom-gateway |
|
|
Настройка |
|
bloomPlanner - определить настройки bloom-planner для distributed deployment#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Включает компонент bloom-planner; требует установки loki.deploymentMode в Distributed |
|
|
Количество реплик pod для компонента; влияет на HA и пропускную способность, а также на потребление ресурсов. Возможные значения: целое число |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Реестр контейнерных образов, из которого будут подтягиваться образы компонентов. Возможные значения: строка или |
|
|
Репозиторий образа внутри реестра; используется для формирования поля |
|
|
Тег контейнерного образа; фиксирует версию бинарного файла/сборки. Возможные значения: строка |
|
|
Переопределяет команду запуска контейнера ( |
|
|
Приоритет pod через |
|
|
Пользовательские метаданные Kubernetes ( |
|
|
Пользовательские метаданные Kubernetes ( |
|
|
Affinity для pod bloom-planner; значение обрабатывается через tpl и по умолчанию задает hard node anti-affinity |
|
|
Настройка |
|
|
Настройка |
|
|
Annotations для Service bloom-planner |
|
|
Дополнительные labels для Service bloom-planner |
|
|
Тип Service для bloom-planner |
|
|
trafficDistribution для Service bloom-planner |
|
|
Session affinity для Service bloom-planner |
|
|
Session affinity config для Service bloom-planner |
|
|
Опциональный grpc protocol для Service, например grpc, http2 или https; позволяет bloom-planner работать с Istio protocol selection |
|
|
Дополнительные аргументы командной строки процесса; позволяют включать опции без пересборки образа. Возможные значения: список |
|
|
Дополнительные переменные окружения; применяются поверх стандартных переменных чарта. Возможные значения: список |
|
|
Инъекция переменных окружения из |
|
|
Дополнительные тома; используются для подключения конфигураций, сертификатов, секретов и данных. Возможные значения: список |
|
|
Дополнительные точки монтирования; используются для подключения конфигураций, сертификатов, секретов и данных. Возможные значения: список |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Ресурсные запросы/лимиты Kubernetes для контейнеров (CPU/память/ |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Включает PodDisruptionBudget для bloom-planner |
|
|
Annotations для PodDisruptionBudget bloom-planner |
|
|
Labels для PodDisruptionBudget bloom-planner. Пример конфигурации: |
|
|
Параметры планирования pod (выбор узлов, |
|
|
Параметры планирования pod (выбор узлов, |
|
|
Настройка |
|
|
Включает или отключает соответствующий компонент/функцию; при |
|
|
Список PVC для bloom-planner |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Флаг создания соответствующего Kubernetes-ресурса самим чартом (например, |
|
|
Настройка |
|
|
Настройка |
|
|
Пользовательские метаданные Kubernetes ( |
|
|
Labels для ServiceAccount bloom-planner |
|
|
Настройка |
|
bloomBuilder - определить настройки bloom-builder для distributed deployment#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Включает компонент bloom-builder; требует установки loki.deploymentMode в Distributed |
|
|
Тип workload для bloom-builder; поддерживаются StatefulSet и Deployment |
|
|
Количество реплик pod для компонента; влияет на HA и пропускную способность, а также на потребление ресурсов. Возможные значения: целое число |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Включает или отключает соответствующий компонент/функцию; при |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Включает или отключает соответствующий компонент/функцию; при |
|
|
Настройка |
|
|
Настройка |
|
|
Включает KEDA autoscaling для bloom-builder; взаимоисключается с autoscaling.enabled |
|
|
Интервал опроса trigger в секундах; если не задан, используется defaults.kedaAutoscaling.pollingInterval |
|
|
Минимальное количество реплик bloom-builder при KEDA autoscaling |
|
|
Максимальное количество реплик bloom-builder при KEDA autoscaling |
|
|
Период ожидания после последнего active trigger перед масштабированием ресурса обратно до 0; если не задан, используется defaults.kedaAutoscaling.cooldownPeriod |
|
|
Fallback configuration для KEDA ScaledObject, применяемая когда trigger metric не может быть получена |
|
|
Behavior configuration для KEDA ScaledObject в horizontalPodAutoscalerConfig.behavior |
|
|
KEDA triggers для bloom-builder |
|
|
Реестр контейнерных образов, из которого будут подтягиваться образы компонентов. Возможные значения: строка или |
|
|
Репозиторий образа внутри реестра; используется для формирования поля |
|
|
Тег контейнерного образа; фиксирует версию бинарного файла/сборки. Возможные значения: строка |
|
|
Переопределяет команду запуска контейнера ( |
|
|
Приоритет pod через |
|
|
Labels для bloom-builder |
|
|
Annotations для bloom-builder |
|
|
Пользовательские метаданные Kubernetes ( |
|
|
Пользовательские метаданные Kubernetes ( |
|
|
Настройка |
|
|
Настройка |
|
|
Annotations для Service bloom-builder |
|
|
Дополнительные labels для Service bloom-builder |
|
|
Тип Service для bloom-builder |
|
|
trafficDistribution для Service bloom-builder |
|
|
Session affinity для Service bloom-builder |
|
|
Session affinity config для Service bloom-builder |
|
|
Опциональный grpc protocol для Service, например grpc, http2 или https; позволяет bloom-builder работать с Istio protocol selection |
|
|
Дополнительные аргументы командной строки процесса; позволяют включать опции без пересборки образа. Возможные значения: список |
|
|
Дополнительные переменные окружения; применяются поверх стандартных переменных чарта. Возможные значения: список |
|
|
Инъекция переменных окружения из |
|
|
Дополнительные тома; используются для подключения конфигураций, сертификатов, секретов и данных. Возможные значения: список |
|
|
Дополнительные точки монтирования; используются для подключения конфигураций, сертификатов, секретов и данных. Возможные значения: список |
|
|
Ресурсные запросы/лимиты Kubernetes для контейнеров (CPU/память/ |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Включает PodDisruptionBudget для bloom-builder |
|
|
Annotations для PodDisruptionBudget bloom-builder |
|
|
Labels для PodDisruptionBudget bloom-builder. Пример конфигурации: |
|
|
Affinity для pod bloom-builder; значение обрабатывается через tpl и по умолчанию задает hard node anti-affinity |
|
|
Настройка |
|
|
Параметры планирования pod (выбор узлов, |
|
|
Параметры планирования pod (выбор узлов, |
|
|
Настройка |
|
|
Максимальное количество дополнительных pod bloom-builder во время rolling update |
|
|
Максимальное количество недоступных pod bloom-builder во время rolling update |
|
|
Включает generic ephemeral volume-backed storage для volume data bloom-builder |
|
|
Тип storage для bloom-builder; поддерживаются pvc и ephemeral |
|
|
Access modes для generated volumeClaimTemplate |
|
|
Размер generated volumeClaimTemplate |
|
|
StorageClass для generated volumeClaimTemplate; если задано, устанавливается storageClassName, значение «-» отключает dynamic provisioning, пустое или null использует default provisioner |
|
|
Имя VolumeAttributesClass для generated volumeClaimTemplate; если пустое или null, volumeAttributesClassName не задается; требует Kubernetes 1.31 |
|
|
Selector для generated volumeClaimTemplate |
|
|
Annotations для generated volumeClaimTemplate |
|
|
Labels для generated volumeClaimTemplate |
|
|
Определяет, должен ли создаваться ServiceAccount для bloom-builder |
|
|
Имя ServiceAccount для bloom-builder; если не задано и create=true, имя генерируется через fullname template |
|
|
Image pull secrets для ServiceAccount bloom-builder |
|
|
Annotations для ServiceAccount bloom-builder |
|
|
Labels для ServiceAccount bloom-builder |
|
|
Управляет автоматическим монтированием API credentials service account для bloom-builder |
|
patternIngester - определить настройки pattern ingester для distributed deployment#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Включает компонент pattern ingester; требует установки loki.deploymentMode в Distributed |
|
|
Количество реплик pod для компонента; влияет на HA и пропускную способность, а также на потребление ресурсов. Возможные значения: целое число |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Реестр контейнерных образов, из которого будут подтягиваться образы компонентов. Возможные значения: строка или |
|
|
Репозиторий образа внутри реестра; используется для формирования поля |
|
|
Тег контейнерного образа; фиксирует версию бинарного файла/сборки. Возможные значения: строка |
|
|
Переопределяет команду запуска контейнера ( |
|
|
Приоритет pod через |
|
|
Пользовательские метаданные Kubernetes ( |
|
|
Пользовательские метаданные Kubernetes ( |
|
|
Affinity для pod pattern ingester; значение обрабатывается через tpl и по умолчанию задает hard node anti-affinity |
|
|
Настройка |
|
|
Дополнительные аргументы командной строки процесса; позволяют включать опции без пересборки образа. Возможные значения: список |
|
|
Дополнительные переменные окружения; применяются поверх стандартных переменных чарта. Возможные значения: список |
|
|
Инъекция переменных окружения из |
|
|
Дополнительные точки монтирования; используются для подключения конфигураций, сертификатов, секретов и данных. Возможные значения: список |
|
|
Дополнительные тома; используются для подключения конфигураций, сертификатов, секретов и данных. Возможные значения: список |
|
|
Настройка |
|
|
Настройка |
|
|
Startup probe для pod pattern ingester; если пусто, используется loki.startupProbe |
|
|
Ресурсные запросы/лимиты Kubernetes для контейнеров (CPU/память/ |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Включает PodDisruptionBudget для pattern ingester |
|
|
Annotations для PodDisruptionBudget pattern ingester |
|
|
Labels для PodDisruptionBudget pattern ingester. Пример конфигурации: |
|
|
Параметры планирования pod (выбор узлов, |
|
|
Параметры планирования pod (выбор узлов, |
|
|
Параметры планирования pod (выбор узлов, |
|
|
Настройка |
|
|
Включает или отключает соответствующий компонент/функцию; при |
|
|
Параметры PVC/тома (класс, размер, режимы доступа). Возможные значения: строка. |
|
|
Параметры PVC/тома (класс, размер, режимы доступа). Возможные значения: |
|
|
Список PVC для pattern ingester. Пример конфигурации: |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Флаг создания соответствующего Kubernetes-ресурса самим чартом (например, |
|
|
Настройка |
|
|
Настройка |
|
|
Пользовательские метаданные Kubernetes ( |
|
|
Labels для ServiceAccount pattern ingester |
|
|
Настройка |
|
ruler - определить настройки ruler#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Включает или отключает соответствующий компонент/функцию; при |
|
|
Настройка |
|
|
Количество реплик pod для компонента; влияет на HA и пропускную способность, а также на потребление ресурсов. Возможные значения: целое число |
|
|
Настройка |
|
|
Настройка |
|
|
Реестр контейнерных образов, из которого будут подтягиваться образы компонентов. Возможные значения: строка или |
|
|
Репозиторий образа внутри реестра; используется для формирования поля |
|
|
Тег контейнерного образа; фиксирует версию бинарного файла/сборки. Возможные значения: строка |
|
|
Переопределяет команду запуска контейнера ( |
|
|
Приоритет pod через |
|
|
Пользовательские метаданные Kubernetes ( |
|
|
Пользовательские метаданные Kubernetes ( |
|
|
Настройка |
|
|
Настройка |
|
|
Annotations для Service ruler |
|
|
Дополнительные labels для Service ruler |
|
|
Тип Service для ruler |
|
|
trafficDistribution для Service ruler |
|
|
Session affinity для Service ruler |
|
|
Session affinity config для Service ruler |
|
|
Опциональный grpc protocol для Service, например grpc, http2 или https; позволяет ruler работать с Istio protocol selection |
|
|
Дополнительные аргументы командной строки процесса; позволяют включать опции без пересборки образа. Возможные значения: список |
|
|
Дополнительные переменные окружения; применяются поверх стандартных переменных чарта. Возможные значения: список |
|
|
Инъекция переменных окружения из |
|
|
Дополнительные тома; используются для подключения конфигураций, сертификатов, секретов и данных. Возможные значения: список |
|
|
Дополнительные точки монтирования; используются для подключения конфигураций, сертификатов, секретов и данных. Возможные значения: список |
|
|
Ресурсные запросы/лимиты Kubernetes для контейнеров (CPU/память/ |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Включает PodDisruptionBudget для ruler |
|
|
Annotations для PodDisruptionBudget ruler |
|
|
Labels для PodDisruptionBudget ruler. Пример конфигурации: |
|
|
Affinity для pod ruler; значение обрабатывается через tpl и по умолчанию задает hard node anti-affinity |
|
|
Настройка |
|
|
Параметры планирования pod (выбор узлов, |
|
|
Параметры планирования pod (выбор узлов, |
|
|
Параметры планирования pod (выбор узлов, |
|
|
Настройка |
|
|
Включает или отключает соответствующий компонент/функцию; при |
|
|
Access modes для PersistentVolumeClaim ruler |
|
|
Параметры PVC/тома (класс, размер, режимы доступа). Возможные значения: строка. |
|
|
Параметры PVC/тома (класс, размер, режимы доступа). Возможные значения: |
|
|
Настройка |
|
|
Пользовательские метаданные Kubernetes ( |
|
|
Пользовательские метаданные Kubernetes ( |
|
|
Настройка |
|
|
Directories с rule files; при использовании необходимо настроить loki.rulerConfig.storage на local storage. Пример конфигурации: |
|
|
Определяет, должен ли создаваться ServiceAccount для ruler |
|
|
Имя ServiceAccount для ruler; если не задано и create=true, имя генерируется через fullname template |
|
|
Image pull secrets для ServiceAccount ruler |
|
|
Annotations для ServiceAccount ruler |
|
|
Labels для ServiceAccount ruler |
|
|
Управляет автоматическим монтированием API credentials service account для ruler |
|
overridesExporter - определить настройки overrides-exporter#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Включает или отключает соответствующий компонент/функцию; при |
|
|
Количество реплик pod для компонента; влияет на HA и пропускную способность, а также на потребление ресурсов. Возможные значения: целое число |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Реестр контейнерных образов, из которого будут подтягиваться образы компонентов. Возможные значения: строка или |
|
|
Репозиторий образа внутри реестра; используется для формирования поля |
|
|
Тег контейнерного образа; фиксирует версию бинарного файла/сборки. Возможные значения: строка |
|
|
Переопределяет команду запуска контейнера ( |
|
|
Приоритет pod через |
|
|
Пользовательские метаданные Kubernetes ( |
|
|
Пользовательские метаданные Kubernetes ( |
|
|
Настройка |
|
|
Настройка |
|
|
Annotations для Service overrides-exporter |
|
|
Дополнительные labels для Service overrides-exporter |
|
|
Тип Service для overrides-exporter |
|
|
trafficDistribution для Service overrides-exporter |
|
|
Session affinity для Service overrides-exporter |
|
|
Session affinity config для Service overrides-exporter |
|
|
Опциональный grpc protocol для Service, например grpc, http2 или https; позволяет overrides-exporter работать с Istio protocol selection |
|
|
Дополнительные аргументы командной строки процесса; позволяют включать опции без пересборки образа. Возможные значения: список |
|
|
Дополнительные переменные окружения; применяются поверх стандартных переменных чарта. Возможные значения: список |
|
|
Инъекция переменных окружения из |
|
|
Дополнительные тома; используются для подключения конфигураций, сертификатов, секретов и данных. Возможные значения: список |
|
|
Дополнительные точки монтирования; используются для подключения конфигураций, сертификатов, секретов и данных. Возможные значения: список |
|
|
Ресурсные запросы/лимиты Kubernetes для контейнеров (CPU/память/ |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Включает PodDisruptionBudget |
|
|
Annotations для PodDisruptionBudget |
|
|
Labels для PodDisruptionBudget. Пример конфигурации: |
|
|
Affinity для pod overrides-exporter; значение обрабатывается через tpl и по умолчанию задает hard node anti-affinity |
|
|
Настройка |
|
|
Параметры планирования pod (выбор узлов, |
|
|
Параметры планирования pod (выбор узлов, |
|
|
Параметры планирования pod (выбор узлов, |
|
|
Настройка |
|
|
Определяет, должен ли создаваться ServiceAccount |
|
|
Имя ServiceAccount; если не задано и create=true, имя генерируется через fullname template |
|
|
Image pull secrets для ServiceAccount |
|
|
Annotations для ServiceAccount |
|
|
Labels для ServiceAccount |
|
|
Управляет автоматическим монтированием API credentials service account |
|
memcached - определить настройки встроенного memcached#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Включает или отключает соответствующий компонент/функцию; при |
|
|
Репозиторий образа внутри реестра; используется для формирования поля |
|
|
Тег контейнерного образа; фиксирует версию бинарного файла/сборки. Возможные значения: строка |
|
|
Политика подтягивания образов ( |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Тип seccomp profile для pod memcached |
|
|
Приоритет pod через |
|
|
Настройка |
|
|
Linux capabilities, удаляемые у контейнера memcached |
|
|
Настройка |
|
|
Запускает контейнер memcached без root-пользователя |
|
|
Тип seccomp profile для контейнера memcached |
|
|
Порт сервиса/контейнера для соответствующего протокола. Возможные значения: строка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Порт сервиса/контейнера для соответствующего протокола. Возможные значения: строка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Определяет, должен ли создаваться ServiceAccount для memcached |
|
|
Имя ServiceAccount; если не задано и create=true, имя генерируется через fullname template |
|
|
Image pull secrets для ServiceAccount memcached |
|
|
Annotations для ServiceAccount memcached |
|
|
Labels для ServiceAccount memcached |
|
|
Управляет автоматическим монтированием API credentials service account |
|
memcachedExporter - определить настройки экспортера метрик memcached#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Включает или отключает соответствующий компонент/функцию; при |
|
|
Репозиторий образа внутри реестра; используется для формирования поля |
|
|
Тег контейнерного образа; фиксирует версию бинарного файла/сборки. Возможные значения: строка |
|
|
Политика подтягивания образов ( |
|
|
Ресурсные запросы/лимиты Kubernetes для контейнеров (CPU/память/ |
|
|
Ресурсные запросы/лимиты Kubernetes для контейнеров (CPU/память/ |
|
|
Настройка |
|
|
Linux capabilities, удаляемые у контейнера memcached exporter |
|
|
Настройка |
|
|
Запускает контейнер memcached exporter без root-пользователя |
|
|
Тип seccomp profile для контейнера memcached exporter |
|
|
Дополнительные аргументы командной строки процесса; позволяют включать опции без пересборки образа. Возможные значения: список |
|
|
Настройки Ingress (класс, хосты, TLS, пути). Возможные значения: строка |
|
|
Порт сервиса/контейнера для соответствующего протокола. Возможные значения: строка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройки Ingress (класс, хосты, TLS, пути). Возможные значения: строка |
|
|
Порт сервиса/контейнера для соответствующего протокола. Возможные значения: строка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
resultsCache - определить настройки memcached results-cache#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Включает или отключает соответствующий компонент/функцию; при |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Количество реплик pod для компонента; влияет на HA и пропускную способность, а также на потребление ресурсов. Возможные значения: целое число |
|
|
Порт сервиса/контейнера для соответствующего протокола. Возможные значения: целое число |
|
|
Настройка |
|
|
Объем CPU, выделенный results-cache для object storage в cores или millicores |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Пользовательские метаданные Kubernetes ( |
|
|
Параметры планирования pod (выбор узлов, |
|
|
Параметры планирования pod (выбор узлов, |
|
|
Параметры планирования pod (выбор узлов, |
|
|
Параметры планирования pod (выбор узлов, |
|
|
Настройка |
|
|
Включает PodDisruptionBudget |
|
|
Annotations для PodDisruptionBudget |
|
|
Labels для PodDisruptionBudget. Пример конфигурации: |
|
|
Настройка |
|
|
Приоритет pod через |
|
|
Настройка |
|
|
Пользовательские метаданные Kubernetes ( |
|
|
Пользовательские метаданные Kubernetes ( |
|
|
Настройка |
|
|
Настройка |
|
|
Настройки сервиса Kubernetes (тип, IP, политика маршрутизации/сессий). Возможные значения: строка (одно из поддерживаемых значений) |
|
|
Настройка |
|
|
Дополнительные аргументы командной строки процесса; позволяют включать опции без пересборки образа. Возможные значения: список |
|
|
Настройка |
|
|
Дополнительные тома; используются для подключения конфигураций, сертификатов, секретов и данных. Возможные значения: список |
|
|
Дополнительные точки монтирования; используются для подключения конфигураций, сертификатов, секретов и данных. Возможные значения: список |
|
|
Ресурсные запросы/лимиты Kubernetes для контейнеров (CPU/память/ |
|
|
Пользовательские метаданные Kubernetes ( |
|
|
Пользовательские метаданные Kubernetes ( |
|
|
Включает или отключает соответствующий компонент/функцию; при |
|
|
Настройка |
|
|
Параметры PVC/тома (класс, размер, режимы доступа). Возможные значения: |
|
|
Настройка |
|
|
Настройка |
|
|
Пользовательские метаданные Kubernetes ( |
|
chunksCache - определить настройки memcached chunks-cache#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Настройка |
|
|
Включает или отключает соответствующий компонент/функцию; при |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Количество реплик pod для компонента; влияет на HA и пропускную способность, а также на потребление ресурсов. Возможные значения: целое число |
|
|
Порт сервиса/контейнера для соответствующего протокола. Возможные значения: целое число |
|
|
Настройка |
|
|
Объем CPU, выделенный chunks-cache для object storage в cores или millicores |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Пользовательские метаданные Kubernetes ( |
|
|
Параметры планирования pod (выбор узлов, |
|
|
Параметры планирования pod (выбор узлов, |
|
|
Параметры планирования pod (выбор узлов, |
|
|
Параметры планирования pod (выбор узлов, |
|
|
Настройка |
|
|
Включает PodDisruptionBudget |
|
|
Annotations для PodDisruptionBudget |
|
|
Labels для PodDisruptionBudget. Пример конфигурации: |
|
|
Настройка |
|
|
Приоритет pod через |
|
|
Настройка |
|
|
Пользовательские метаданные Kubernetes ( |
|
|
Пользовательские метаданные Kubernetes ( |
|
|
Настройка |
|
|
Настройка |
|
|
Настройки сервиса Kubernetes (тип, IP, политика маршрутизации/сессий). Возможные значения: строка (одно из поддерживаемых значений) |
|
|
Настройка |
|
|
Дополнительные аргументы командной строки процесса; позволяют включать опции без пересборки образа. Возможные значения: список |
|
|
Настройка |
|
|
Дополнительные тома; используются для подключения конфигураций, сертификатов, секретов и данных. Возможные значения: список |
|
|
Дополнительные точки монтирования; используются для подключения конфигураций, сертификатов, секретов и данных. Возможные значения: список |
|
|
Ресурсные запросы/лимиты Kubernetes для контейнеров (CPU/память/ |
|
|
Пользовательские метаданные Kubernetes ( |
|
|
Пользовательские метаданные Kubernetes ( |
|
|
Включает или отключает соответствующий компонент/функцию; при |
|
|
Настройка |
|
|
Параметры PVC/тома (класс, размер, режимы доступа). Возможные значения: |
|
|
Настройка |
|
|
Настройка |
|
|
Пользовательские метаданные Kubernetes ( |
|
|
Настройка |
|
|
Настройка |
|
|
Включает или отключает соответствующий компонент/функцию; при |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Количество реплик pod для компонента; влияет на HA и пропускную способность, а также на потребление ресурсов. Возможные значения: целое число |
|
|
Порт сервиса/контейнера для соответствующего протокола. Возможные значения: целое число |
|
|
Настройка |
|
|
Объем CPU, выделенный chunks-cache-l2 для object storage в cores или millicores |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Пользовательские метаданные Kubernetes ( |
|
|
Параметры планирования pod (выбор узлов, |
|
|
Параметры планирования pod (выбор узлов, |
|
|
Параметры планирования pod (выбор узлов, |
|
|
Параметры планирования pod (выбор узлов, |
|
|
Настройка |
|
|
Включает PodDisruptionBudget |
|
|
Annotations для PodDisruptionBudget |
|
|
Labels для PodDisruptionBudget. Пример конфигурации: |
|
|
Настройка |
|
|
Приоритет pod через |
|
|
Настройка |
|
|
Пользовательские метаданные Kubernetes ( |
|
|
Пользовательские метаданные Kubernetes ( |
|
|
Настройка |
|
|
Настройка |
|
|
Настройки сервиса Kubernetes (тип, IP, политика маршрутизации/сессий). Возможные значения: строка (одно из поддерживаемых значений) |
|
|
Настройка |
|
|
Дополнительные аргументы командной строки процесса; позволяют включать опции без пересборки образа. Возможные значения: список |
|
|
Настройка |
|
|
Дополнительные тома; используются для подключения конфигураций, сертификатов, секретов и данных. Возможные значения: список |
|
|
Дополнительные точки монтирования; используются для подключения конфигураций, сертификатов, секретов и данных. Возможные значения: список |
|
|
Ресурсные запросы/лимиты Kubernetes для контейнеров (CPU/память/ |
|
|
Пользовательские метаданные Kubernetes ( |
|
|
Пользовательские метаданные Kubernetes ( |
|
|
Включает или отключает соответствующий компонент/функцию; при |
|
|
Настройка |
|
|
Параметры PVC/тома (класс, размер, режимы доступа). Возможные значения: |
|
|
Настройка |
|
|
Настройка |
|
|
Пользовательские метаданные Kubernetes ( |
|
rollout_operator - определить настройки Grafana Rollout Operator#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Включает или отключает соответствующий компонент/функцию; при |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройки сервиса Kubernetes (тип, IP, политика маршрутизации/сессий). Возможные значения: строка (одно из поддерживаемых значений) |
|
|
Настройка |
|
|
Linux capabilities, удаляемые у контейнера rollout operator |
|
|
Настройка |
|
|
Запускает контейнер rollout operator без root-пользователя |
|
|
Тип seccomp profile для контейнера rollout operator |
|
minio - определить настройки minio subchart#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Включает или отключает соответствующий компонент/функцию; при |
|
|
Количество реплик pod для компонента; влияет на HA и пропускную способность, а также на потребление ресурсов. Возможные значения: целое число |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Список пользователей MinIO; первый пользователь используется для authentication Loki, дополнительные пользователи не влияют на Loki, accessKey является username, secretKey является password |
|
|
Список buckets, создаваемых в MinIO для Loki |
|
|
Параметры PVC/тома (класс, размер, режимы доступа). Возможные значения: строка |
|
|
Пользовательские метаданные Kubernetes ( |
|
|
Конкретное ограничение/запрос ресурса; указывается в формате Kubernetes (например, |
|
|
Конкретное ограничение/запрос ресурса; указывается в формате Kubernetes (например, |
|
|
Настройка |
|
extraObjects - определить дополнительные Kubernetes-манифесты#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Настройка |
|
Отчет об изменениях:
Изменены значения по умолчанию: extraObjects
sidecar - определить настройки k8s-sidecar#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Docker registry для k8s sidecar |
|
|
Репозиторий образа внутри реестра; используется для формирования поля |
|
|
Тег контейнерного образа; фиксирует версию бинарного файла/сборки. Возможные значения: строка |
|
|
Настройка |
|
|
Политика подтягивания образов ( |
|
|
Ресурсные запросы/лимиты Kubernetes для контейнеров (CPU/память/ |
|
|
Настройка |
|
|
Linux capabilities, удаляемые у sidecar |
|
|
Настройка |
|
|
Тип seccomp profile для sidecar |
|
|
Настройка |
|
|
Отключает strict x509 verification для вызовов Kubernetes API |
|
|
Настройка |
|
|
HTTP path для readiness probe sidecar; probe по умолчанию отключен на sidecar |
|
|
Port для readiness probe sidecar |
|
|
Период выполнения readiness probe sidecar |
|
|
Задержка перед первым readiness probe sidecar |
|
|
Количество успешных readiness probe для перехода в Ready |
|
|
Количество неуспешных readiness probe до перевода pod в NotReady |
|
|
Timeout readiness probe sidecar |
|
|
HTTP path для liveness probe sidecar; probe по умолчанию отключен на sidecar |
|
|
Port для liveness probe sidecar |
|
|
Период выполнения liveness probe sidecar |
|
|
Задержка перед первым liveness probe sidecar |
|
|
Количество успешных liveness probe для подтверждения работоспособности |
|
|
Количество неуспешных liveness probe до перезапуска контейнера |
|
|
Timeout liveness probe sidecar |
|
|
Настройка |
|
|
Включает или отключает соответствующий компонент/функцию; при |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Health server port контейнера sidecar |
|
monitoring - определить настройки мониторинга Loki#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Включает или отключает соответствующий компонент/функцию; при |
|
|
Настройка |
|
|
Пользовательские метаданные Kubernetes ( |
|
|
Настройка |
|
|
Включает или отключает соответствующий компонент/функцию; при |
|
|
Включает или отключает соответствующий компонент/функцию; при |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Включает или отключает соответствующий компонент/функцию; при |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Включает или отключает соответствующий компонент/функцию; при |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Включает или отключает соответствующий компонент/функцию; при |
|
|
Настройка |
|
|
Настройка |
|
|
Включает или отключает соответствующий компонент/функцию; при |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Пользовательские метаданные Kubernetes ( |
|
|
Пользовательские метаданные Kubernetes ( |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Включает или отключает соответствующий компонент/функцию; при |
|
|
Cluster label в метриках; null отключает label cluster, непустая строка переопределяет значение, пустая строка оставляет default value равным Helm release name Loki |
|
|
Настройка |
|
|
Пользовательские метаданные Kubernetes ( |
|
|
Пользовательские метаданные Kubernetes ( |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Префикс job label для scraped metrics; job label нужен для работы встроенных dashboards |
|
tableManager - определить настройки deprecated table-manager#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Включает или отключает соответствующий компонент/функцию; при |
|
|
Реестр контейнерных образов, из которого будут подтягиваться образы компонентов. Возможные значения: строка или |
|
|
Репозиторий образа внутри реестра; используется для формирования поля |
|
|
Тег контейнерного образа; фиксирует версию бинарного файла/сборки. Возможные значения: строка |
|
|
Переопределяет команду запуска контейнера ( |
|
|
Приоритет pod через |
|
|
Пользовательские метаданные Kubernetes ( |
|
|
Пользовательские метаданные Kubernetes ( |
|
|
Пользовательские метаданные Kubernetes ( |
|
|
Пользовательские метаданные Kubernetes ( |
|
|
Пользовательские метаданные Kubernetes ( |
|
|
Тип Service для table-manager |
|
|
trafficDistribution для Service table-manager |
|
|
Session affinity для Service table-manager |
|
|
Session affinity config для Service table-manager |
|
|
Опциональный grpc protocol для Service, например grpc, http2 или https; позволяет table-manager работать с Istio protocol selection |
|
|
Дополнительные аргументы командной строки процесса; позволяют включать опции без пересборки образа. Возможные значения: список |
|
|
Дополнительные переменные окружения; применяются поверх стандартных переменных чарта. Возможные значения: список |
|
|
Инъекция переменных окружения из |
|
|
Дополнительные тома; используются для подключения конфигураций, сертификатов, секретов и данных. Возможные значения: список |
|
|
Дополнительные точки монтирования; используются для подключения конфигураций, сертификатов, секретов и данных. Возможные значения: список |
|
|
Ресурсные запросы/лимиты Kubernetes для контейнеров (CPU/память/ |
|
|
Настройка |
|
|
Настройка |
|
|
Настройка |
|
|
Affinity для pod table-manager; значение обрабатывается через tpl и по умолчанию задает hard node anti-affinity |
|
|
Настройка |
|
|
Параметры планирования pod (выбор узлов, |
|
|
Параметры планирования pod (выбор узлов, |
|
|
Настройка |
|
|
Настройка |
|
|
Определяет, должен ли создаваться ServiceAccount для table-manager |
|
|
Имя ServiceAccount; если не задано и create=true, имя генерируется через fullname template |
|
|
Image pull secrets для ServiceAccount table-manager |
|
|
Annotations для ServiceAccount table-manager |
|
|
Labels для ServiceAccount table-manager |
|
|
Управляет автоматическим монтированием API credentials service account |
|