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 устанавливается в режиме 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 для инструментов приведено в разделе «Конфигурации инструментов дополнительных компонентов».

global - глобальные значения и общие параметры для всех компонентов#

Параметр

Описание

Значение по умолчанию

global.priorityClassName

Приоритет pod через PriorityClass; влияет на вытеснение и порядок планирования при дефиците ресурсов. Возможные значения: строка или null

null

global.clusterDomain

Настройка домена кластера

cluster.local

global.dnsService

Имя DNS-сервиса

kube-dns

global.dnsNamespace

Пространство имен DNS

kube-system

global.extraArgs

Дополнительные аргументы командной строки, позволяющие добавлять опции без пересборки образов

[]

global.extraEnv

Дополнительные переменные окружения, применяемые поверх стандартных значений чарта

[]

global.extraEnvFrom

Использование переменных окружения из Secret/ConfigMap через envFrom

[]

global.extraVolumes

Дополнительные тома; используются для подключения конфигураций, сертификатов, секретов и данных

[]

global.extraVolumeMounts

Дополнительные точки монтирования; используются для подключения конфигураций, сертификатов, секретов и данных

[]

nameOverride - переопределение имени чарта#

Параметр

Описание

Значение по умолчанию

nameOverride

Переопределяет имя чарта, используемое в шаблонах для генерации имен Kubernetes-ресурсов (часть name). Возможные значения: строка или null

null

fullnameOverride - переопределение полного имени#

Параметр

Описание

Значение по умолчанию

fullnameOverride

Переопределяет итоговое fullname ресурсов, генерируемое из release/имени чарта. Используйте для строгого контроля имен объектов. Возможные значения: строка или null

null

namespaceOverride - переопределение пространства имен#

Параметр

Описание

Значение по умолчанию

namespaceOverride

Принудительно задает пространство имен, в который чарт будет рендерить ресурсы. Возможные значения: строка или null

null

clusterLabelOverride - переопределение метки кластера#

Параметр

Описание

Значение по умолчанию

clusterLabelOverride

Переопределяет значение метки кластера, используемой в селекторах/метках, если чарт ее добавляет. Полезно при мультикластере и стандартизации меток. Возможные значения: строка или null

null

imagePullSecrets - секреты для доступа к приватным registry#

Параметр

Описание

Значение по умолчанию

imagePullSecrets

Секреты для доступа к приватным реестрам образов

[]

deploymentMode - выбор режима развертывания Loki#

Параметр

Описание

Значение по умолчанию

deploymentMode

Режим развертывания Loki. Определяет, какие компоненты будут созданы и как будет распределена нагрузка. Возможные значения: SingleBinary (все в одном), SimpleScalable (read/write/backend), Distributed (микросервисы), а также миграционные режимы между ними

SingleBinary

loki - параметры Loki и его микросервисов#

Параметр

Описание

Значение по умолчанию

loki.livenessProbe

Настройка «проверки живучести» (liveness probe) Loki. Возможные значения: map/объект

{}

loki.readinessProbe.httpGet.path

Настройки Ingress (класс, хосты, TLS, пути). Возможные значения: строка

/ready

loki.readinessProbe.httpGet.port

Порт проверки готовности по протоколу HTTP. Возможные значения: строка

http-metrics

loki.readinessProbe.periodSeconds

Интервал между проверками готовности в секундах. Возможные значения: целое число

10

loki.readinessProbe.initialDelaySeconds

Задержка перед первой проверкой готовности в секундах. Возможные значения: целое число

15

loki.readinessProbe.successThreshold

Количество успешных проверок для признания готовности. Возможные значения: целое число

1

loki.readinessProbe.failureThreshold

Количество неудачных проверок для признания недоступности. Возможные значения: целое число

3

loki.readinessProbe.timeoutSeconds

Максимальное время ожидания ответа на проверку готовности в секундах. Возможные значения: целое число

1

loki.startupProbe

Проба запуска (startup probe) для Loki. Возможные значения: map/объект

{}

loki.image.registry

Реестр, из которого будут подтягиваться образы компонентов. Возможные значения: строка или null

{{ .Values.global.image.registry }}

loki.image.repository

Репозиторий образа внутри реестра; используется для формирования поля image. Возможные значения: строка

{{ .Values.global.image.repository }}/{{ .Values.global.dappVersion }}/dapp-loki/loki

loki.image.tag

Тег контейнерного образа; фиксирует версию бинарного файла/сборки. Возможные значения: строка

3.6.3

loki.image.digest

Дайджест образа Loki (хеш SHA256). Возможные значения: null или строка

null

loki.image.pullPolicy

Политика получения образов (Always/IfNotPresent/Never); влияет на обновления и поведение кеша на узлах

IfNotPresent

loki.annotations

Пользовательские аннотации для ресурсов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

loki.podAnnotations

Пользовательские аннотации для Pod. Возможные значения: map/объект

{}

loki.podLabels

Пользовательские метки для Pod. Возможные значения: map/объект

{}

loki.serviceAnnotations

Пользовательские аннотации для Service. Возможные значения: map/объект

{}

loki.serviceLabels

Пользовательские метки для Service. Возможные значения: map/объект

{}

loki.revisionHistoryLimit

Количество реплик, сохраняемых в истории развертывания. Возможные значения: целое число

10

loki.podSecurityContext.fsGroup

Настройка loki.podSecurityContext.fsGroup. Возможные значения: целое число

10001

loki.podSecurityContext.fsGroupChangePolicy

Настройка loki.podSecurityContext.fsGroupChangePolicy. Возможные значения: строка

OnRootMismatch

loki.podSecurityContext.runAsGroup

Настройка loki.podSecurityContext.runAsGroup. Возможные значения: целое число

10001

loki.podSecurityContext.runAsNonRoot

Настройка loki.podSecurityContext.runAsNonRoot. Возможные значения: true/false

true

loki.podSecurityContext.runAsUser

Настройка loki.podSecurityContext.runAsUser. Возможные значения: целое число

10001

loki.containerSecurityContext.readOnlyRootFilesystem

Настройка loki.containerSecurityContext.readOnlyRootFilesystem. Возможные значения: true/false

true

loki.containerSecurityContext.capabilities.drop[0]

Настройка loki.containerSecurityContext.capabilities.drop[0]. Возможные значения: строка

ALL

loki.containerSecurityContext.allowPrivilegeEscalation

Настройка loki.containerSecurityContext.allowPrivilegeEscalation. Возможные значения: true/false

false

loki.enableServiceLinks

Настройка loki.enableServiceLinks. Возможные значения: true/false

true

loki.dnsConfig

Настройка loki.dnsConfig. Возможные значения: map/объект

{}

loki.configStorageType

Настройка loki.configStorageType. Возможные значения: строка

ConfigMap

loki.configObjectName

Настройка loki.configObjectName. Возможные значения: строка

{{ include "loki.name" . }}

loki.generatedConfigObjectName

Настройка loki.generatedConfigObjectName. Возможные значения: строка

{{ include "loki.name" . }}

loki.config

Прикладная конфигурация; рендерится в Configmap/Secret и передается процессу. Возможные значения: строка

Значение по умолчанию параметра loki.config

loki.auth_enabled

Настройка loki.auth_enabled. Возможные значения: true/false

false

loki.memberlistConfig

Настройка loki.memberlistConfig. Возможные значения: map/объект

{}

loki.extraMemberlistConfig

Настройка loki.extraMemberlistConfig. Возможные значения: map/объект

{}

loki.tenants

Настройка loki.tenants. Возможные значения: список.

[]

loki.server.http_listen_port

Настройка loki.server.http_listen_port. Возможные значения: целое число

3100

loki.server.grpc_listen_port

Настройка loki.server.grpc_listen_port. Возможные значения: целое число

9095

loki.server.http_server_read_timeout

Настройка loki.server.http_server_read_timeout. Возможные значения: строка

600s

loki.server.http_server_write_timeout

Настройка loki.server.http_server_write_timeout. Возможные значения: строка

600s

loki.service.trafficDistribution

Настройки распределения трафика для Kubernetes-сервиса Loki. Возможные значения: строка

[]

loki.limits_config.reject_old_samples

Настройка loki.limits_config.reject_old_samples. Возможные значения: true/false

true

loki.limits_config.reject_old_samples_max_age

Настройка loki.limits_config.reject_old_samples_max_age. Возможные значения: строка

168h

loki.limits_config.max_cache_freshness_per_query

Настройка loki.limits_config.max_cache_freshness_per_query. Возможные значения: строка

10m

loki.limits_config.split_queries_by_interval

Настройка loki.limits_config.split_queries_by_interval. Возможные значения: строка

15m

loki.limits_config.query_timeout

Настройка loki.limits_config.query_timeout. Возможные значения: строка

300s

loki.limits_config.volume_enabled

Настройка loki.limits_config.volume_enabled. Возможные значения: true/false

true

loki.runtimeConfig

Настройка loki.runtimeConfig. Возможные значения: map/объект

{}

loki.commonConfig.path_prefix

Настройка loki.commonConfig.path_prefix. Возможные значения: строка

/var/loki

loki.commonConfig.replication_factor

Настройка loki.commonConfig.replication_factor. Возможные значения: целое число

1

loki.commonConfig.compactor_grpc_address

Настройка loki.commonConfig.compactor_grpc_address. Возможные значения: строка

{{ include "loki.compactorAddress" . }}

loki.storage.bucketNames.chunks

Настройка loki.storage.bucketNames.chunks. Возможные значения: строка

chunks

loki.storage.bucketNames.ruler

Настройка loki.storage.bucketNames.ruler. Возможные значения: строка

ruler

loki.storage.bucketNames.admin

Настройка loki.storage.bucketNames.admin. Возможные значения: строка

admin

loki.storage.type

Тип хранилища. Возможные значения: строка

filesystem

loki.storage.s3.s3

Настройка loki.storage.s3.s3. Возможные значения: null или значение нужного типа

null

loki.storage.s3.endpoint

Настройка loki.storage.s3.endpoint. Возможные значения: null или значение нужного типа

null

loki.storage.s3.region

Настройка loki.storage.s3.region. Возможные значения: null или значение нужного типа

null

loki.storage.s3.secretAccessKey

Настройка loki.storage.s3.secretAccessKey. Возможные значения: null или значение нужного типа

null

loki.storage.s3.accessKeyId

Настройка loki.storage.s3.accessKeyId. Возможные значения: null или значение нужного типа

null

loki.storage.s3.signatureVersion

Настройка loki.storage.s3.signatureVersion. Возможные значения: null или значение нужного типа

null

loki.storage.s3.s3ForcePathStyle

Настройка loki.storage.s3.s3ForcePathStyle. Возможные значения: true/false

false

loki.storage.s3.insecure

Настройка loki.storage.s3.insecure. Возможные значения: true/false

false

loki.storage.s3.http_config

Настройка loki.storage.s3.http_config. Возможные значения: map/объект

{}

loki.storage.s3.backoff_config

Настройка loki.storage.s3.backoff_config. Возможные значения: map/объект

{}

loki.storage.s3.disable_dualstack

Настройка loki.storage.s3.disable_dualstack. Возможные значения: true/false

false

loki.storage.gcs.chunkBufferSize

Настройка loki.storage.gcs.chunkBufferSize. Возможные значения: целое число

0

loki.storage.gcs.requestTimeout

Настройка loki.storage.gcs.requestTimeout. Возможные значения: строка

0s

loki.storage.gcs.enableHttp2

Настройка loki.storage.gcs.enableHttp2. Возможные значения: true/false

true

loki.storage.azure.accountName

Настройка loki.storage.azure.accountName. Возможные значения: null или значение нужного типа

null

loki.storage.azure.accountKey

Настройка loki.storage.azure.accountKey. Возможные значения: null или значение нужного типа

null

loki.storage.azure.connectionString

Настройка loki.storage.azure.connectionString. Возможные значения: null или значение нужного типа

null

loki.storage.azure.useManagedIdentity

Настройка loki.storage.azure.useManagedIdentity. Возможные значения: true/false

false

loki.storage.azure.useFederatedToken

Настройка loki.storage.azure.useFederatedToken. Возможные значения: true/false

false

loki.storage.azure.userAssignedId

Настройка loki.storage.azure.userAssignedId. Возможные значения: null или значение нужного типа

null

loki.storage.azure.requestTimeout

Настройка loki.storage.azure.requestTimeout. Возможные значения: null или значение нужного типа

null

loki.storage.azure.endpointSuffix

Настройка loki.storage.azure.endpointSuffix. Возможные значения: null или значение нужного типа

null

loki.storage.azure.chunkDelimiter

Настройка loki.storage.azure.chunkDelimiter. Возможные значения: null или значение нужного типа

null

loki.storage.swift.auth_version

Настройка loki.storage.swift.auth_version. Возможные значения: null или значение нужного типа

null

loki.storage.swift.auth_url

Настройка loki.storage.swift.auth_url. Возможные значения: null или значение нужного типа

null

loki.storage.swift.internal

Настройка loki.storage.swift.internal. Возможные значения: null или значение нужного типа

null

loki.storage.swift.username

Настройка loki.storage.swift.username. Возможные значения: null или значение нужного типа

null

loki.storage.swift.user_domain_name

Настройка loki.storage.swift.user_domain_name. Возможные значения: null или значение нужного типа

null

loki.storage.swift.user_domain_id

Настройка loki.storage.swift.user_domain_id. Возможные значения: null или значение нужного типа

null

loki.storage.swift.user_id

Настройка loki.storage.swift.user_id. Возможные значения: null или значение нужного типа

null

loki.storage.swift.password

Настройка loki.storage.swift.password. Возможные значения: null или значение нужного типа

null

loki.storage.swift.domain_id

Настройка loki.storage.swift.domain_id. Возможные значения: null или значение нужного типа

null

loki.storage.swift.domain_name

Настройка loki.storage.swift.domain_name. Возможные значения: null или значение нужного типа

null

loki.storage.swift.project_id

Настройка loki.storage.swift.project_id. Возможные значения: null или значение нужного типа

null

loki.storage.swift.project_name

Настройка loki.storage.swift.project_name. Возможные значения: null или значение нужного типа

null

loki.storage.swift.project_domain_id

Настройка loki.storage.swift.project_domain_id. Возможные значения: null или значение нужного типа

null

loki.storage.swift.project_domain_name

Настройка loki.storage.swift.project_domain_name. Возможные значения: null или значение нужного типа

null

loki.storage.swift.region_name

Настройка loki.storage.swift.region_name. Возможные значения: null или значение нужного типа

null

loki.storage.swift.container_name

Настройка loki.storage.swift.container_name. Возможные значения: null или значение нужного типа

null

loki.storage.swift.max_retries

Настройка loki.storage.swift.max_retries. Возможные значения: null или значение нужного типа

null

loki.storage.swift.connect_timeout

Настройка loki.storage.swift.connect_timeout. Возможные значения: null или значение нужного типа

null

loki.storage.swift.request_timeout

Настройка loki.storage.swift.request_timeout. Возможные значения: null или значение нужного типа

null

loki.storage.filesystem.chunks_directory

Настройка loki.storage.filesystem.chunks_directory. Возможные значения: строка

/var/loki/chunks

loki.storage.filesystem.rules_directory

Настройка loki.storage.filesystem.rules_directory. Возможные значения: строка

/var/loki/rules

loki.storage.use_thanos_objstore

Настройка loki.storage.use_thanos_objstore. Возможные значения: true/false

false

loki.storage.object_store.type

Тип используемого объектного хранилища. Возможные значения: строка

s3

loki.storage.object_store.storage_prefix

Настройка loki.storage.object_store.storage_prefix. Возможные значения: null или значение нужного типа

null

loki.storage.object_store.s3.endpoint

Настройка loki.storage.object_store.s3.endpoint. Возможные значения: null или значение нужного типа

null

loki.storage.object_store.s3.region

Настройка loki.storage.object_store.s3.region. Возможные значения: null или значение нужного типа

null

loki.storage.object_store.s3.access_key_id

Настройка loki.storage.object_store.s3.access_key_id. Возможные значения: null или значение нужного типа

null

loki.storage.object_store.s3.secret_access_key

Настройка loki.storage.object_store.s3.secret_access_key. Возможные значения: null или значение нужного типа

null

loki.storage.object_store.s3.insecure

Настройка loki.storage.object_store.s3.insecure. Возможные значения: true/false

false

loki.storage.object_store.s3.sse

Настройка loki.storage.object_store.s3.sse. Возможные значения: map/объект

{}

loki.storage.object_store.s3.http

Настройка loki.storage.object_store.s3.http. Возможные значения: map/объект

{}

loki.storage.object_store.gcs.bucket_name

Настройка loki.storage.object_store.gcs.bucket_name. Возможные значения: null или значение нужного типа

null

loki.storage.object_store.gcs.service_account

Настройка loki.storage.object_store.gcs.service_account. Возможные значения: null или значение нужного типа

null

loki.storage.object_store.azure.account_name

Настройка loki.storage.object_store.azure.account_name. Возможные значения: null или значение нужного типа

null

loki.storage.object_store.azure.account_key

Настройка loki.storage.object_store.azure.account_key. Возможные значения: null или значение нужного типа

null

loki.schemaConfig.configs[0].from

Настройка loki.schemaConfig.configs[0].from. Возможные значения: строка

2024-01-01

loki.schemaConfig.configs[0].store

Настройка loki.schemaConfig.configs[0].store. Возможные значения: строка

tsdb

loki.schemaConfig.configs[0].object_store

Настройка loki.schemaConfig.configs[0].object_store. Возможные значения: строка

filesystem

loki.schemaConfig.configs[0].schema

Настройка loki.schemaConfig.configs[0].schema. Возможные значения: строка

v13

loki.schemaConfig.configs[0].index.prefix

Настройка loki.schemaConfig.configs[0].index.prefix. Возможные значения: строка

index_

loki.schemaConfig.configs[0].index.period

Настройка loki.schemaConfig.configs[0].index.period. Возможные значения: строка

24h

loki.useTestSchema

Настройка loki.useTestSchema. Возможные значения: true/false

false

loki.testSchemaConfig.configs[0].from

Настройка loki.testSchemaConfig.configs[0].from. Возможные значения: дата/время в ISO-формате

2024-04-01

loki.testSchemaConfig.configs[0].store

Настройка loki.testSchemaConfig.configs[0].store. Возможные значения: строка

tsdb

loki.testSchemaConfig.configs[0].object_store

Настройка loki.testSchemaConfig.configs[0].object_store. Возможные значения: строка

{{ include "loki.testSchemaObjectStore" . }}

loki.testSchemaConfig.configs[0].schema

Настройка loki.testSchemaConfig.configs[0].schema. Возможные значения: строка

v13

loki.testSchemaConfig.configs[0].index.prefix

Настройка loki.testSchemaConfig.configs[0].index.prefix. Возможные значения: строка

index_

loki.testSchemaConfig.configs[0].index.period

Настройка loki.testSchemaConfig.configs[0].index.period. Возможные значения: строка

24h

loki.rulerConfig.storage.type

Тип хранилища для правил ruler в Loki. Возможные значения: строка

local

loki.rulerConfig.storage.local.directory

Настройка loki.rulerConfig.storage.local.directory. Возможные значения: строка

/var/loki/rules/fake

loki.rulerConfig.wal.dir

Настройка loki.rulerConfig.wal.dir. Возможные значения: строка

/var/loki/ruler-wal

loki.rulerConfig.rule_path

Настройка loki.rulerConfig.rule_path. Возможные значения: строка

/tmp/loki/rules-temp

loki.rulerConfig.alertmanager_url

Настройка loki.rulerConfig.alertmanager_url. Возможные значения: строка

http://alertmanager.dapp-alerting.svc:9093

loki.rulerConfig.enable_alertmanager_v2

Настройка loki.rulerConfig.enable_alertmanager_v2. Возможные значения: true/false

true

loki.rulerConfig.ring.kvstore.store

Настройка loki.rulerConfig.ring.kvstore.store. Возможные значения: строка

inmemory

loki.rulerConfig.enable_api

Настройка loki.rulerConfig.enable_api. Возможные значения: true/false

true

loki.rulerConfig.remote_write.enabled

Включает поддержку удаленной записи (remote write) в ruler. При false связанные ресурсы обычно не создаются. Возможные значения: true/false

false

loki.rulerConfig.remote_write.client.url

Настройка loki.rulerConfig.remote_write.client.url. Возможные значения: строка

http://vminsert-victoria-metrics-k8s-stack.dapp-monitoring.svc:8480/insert/0/prometheus/api/v1/write

loki.structuredConfig

Структурированная конфигурация Loki; рендерится в ConfigMap/Secret и передается процессу. Возможные значения: map/объект

{}

loki.query_scheduler.max_outstanding_requests_per_tenant

Настройка loki.query_scheduler.max_outstanding_requests_per_tenant. Возможные значения: целое число

10000

loki.storage_config.boltdb_shipper.index_gateway_client.server_address

Настройка loki.storage_config.boltdb_shipper.index_gateway_client.server_address. Возможные значения: строка

{{ include "loki.indexGatewayAddress" . }}

loki.storage_config.tsdb_shipper.index_gateway_client.server_address

Настройка loki.storage_config.tsdb_shipper.index_gateway_client.server_address. Возможные значения: строка

{{ include "loki.indexGatewayAddress" . }}

loki.storage_config.bloom_shipper.working_directory

Настройка loki.storage_config.bloom_shipper.working_directory. Возможные значения: строка

/var/loki/data/bloomshipper

loki.storage_config.hedging.at

Настройка loki.storage_config.hedging.at. Возможные значения: строка

250ms

loki.storage_config.hedging.max_per_second

Настройка loki.storage_config.hedging.max_per_second. Возможные значения: целое число

20

loki.storage_config.hedging.up_to

Настройка loki.storage_config.hedging.up_to. Возможные значения: целое число

3

loki.storage_config.filesystem.directory

Настройка loki.storage_config.filesystem.directory. Возможные значения: строка

/var/loki/chunks

loki.compactor.working_directory

Настройка loki.compactor.working_directory. Возможные значения: строка

/var/loki/boltdb-shipper-compactor

loki.compactor.retention_enabled

Настройка loki.compactor.retention_enabled. Возможные значения: true/false

true

loki.compactor.delete_request_store

Настройка loki.compactor.delete_request_store. Возможные значения: строка

filesystem

loki.compactor_grpc_client

Настройка loki.compactor_grpc_client. Возможные значения: map/объект

{}

loki.pattern_ingester.enabled

Включает pattern ingester, которые используются для обнаружения шаблонов в логах. При false связанные ресурсы обычно не создаются. Возможные значения: true/false

false

loki.analytics

Настройка loki.analytics. Возможные значения: map/объект.

{}

loki.ui.enabled

Включает или отключает веб-интерфейс Loki; при false связанные ресурсы обычно не создаются. Возможные значения: true/false

false

loki.ui.gateway.enabled

Включает или отключает соответствующий компонент/функцию; при false связанные ресурсы обычно не создаются. Возможные значения: true/false

true

loki.query_range

Настройка loki.query_range. Возможные значения: map/объект.

{}

loki.querier

Настройка loki.querier. Возможные значения: map/объект.

{}

loki.ingester.chunk_idle_period

Настройка loki.ingester.chunk_idle_period. Возможные значения: строка

3m

loki.ingester.chunk_block_size

Настройка loki.ingester.chunk_block_size. Возможные значения: целое число

262144

loki.ingester.chunk_retain_period

Настройка loki.ingester.chunk_retain_period. Возможные значения: строка

1m

loki.ingester.wal.dir

Настройка loki.ingester.wal.dir. Возможные значения: строка

/var/loki/wal

loki.ingester_client

Настройка loki.ingester_client. Возможные значения: map/объект.

{}

loki.block_builder

Настройка loki.block_builder. Возможные значения: map/объект.

{}

loki.index_gateway.mode

Настройка loki.index_gateway.mode. Возможные значения: строка

simple

loki.frontend.scheduler_address

Настройка loki.frontend.scheduler_address. Возможные значения: строка

{{ include "loki.querySchedulerAddress" . }}

loki.frontend.tail_proxy_url

Настройка loki.frontend.tail_proxy_url. Возможные значения: строка

{{ include "loki.querierAddress" . }}

loki.frontend_worker.scheduler_address

Настройка loki.frontend_worker.scheduler_address. Возможные значения: строка

{{ include "loki.querySchedulerAddress" . }}

loki.distributor

Настройка loki.distributor. Возможные значения: map/объект.

{}

loki.tracing.enabled

Включает или отключает соответствующий компонент/функцию; при false связанные ресурсы обычно не создаются. Возможные значения: true/false

false

loki.bloom_build.enabled

Включает или отключает соответствующий компонент/функцию; при false связанные ресурсы обычно не создаются. Возможные значения: true/false

false

loki.bloom_build.builder.planner_address

Настройка loki.bloom_build.builder.planner_address. Возможные значения: строка

{{ include "loki.bloomPlannerAddress" . }}

loki.bloom_gateway.enabled

Включает или отключает соответствующий компонент/функцию; при false связанные ресурсы обычно не создаются. Возможные значения: true/false

false

loki.bloom_gateway.client.addresses

Настройка loki.bloom_gateway.client.addresses. Возможные значения: строка

{{ include "loki.bloomGatewayAddresses" . }}

loki.operational_config

Настройка loki.operational_config. Возможные значения: map/объект.

{}

Значение по умолчанию параметра loki.config#

Значение по умолчанию параметра loki.config loki-values.yaml:

Значение по умолчанию параметра loki.config
loki:
  config: |
    {{- if .Values.enterprise.enabled}}
    {{- tpl .Values.enterprise.config . }}
    {{- else }}
    auth_enabled: {{ .Values.loki.auth_enabled }}
    {{- end }}

    {{- with .Values.loki.server }}
    server:
      {{- toYaml . | nindent 2}}
    {{- end}}

    {{- with .Values.loki.pattern_ingester }}
    pattern_ingester:
      {{- tpl (. | toYaml) $ | nindent 4 }}
    {{- end }}

    memberlist:
    {{- if .Values.loki.memberlistConfig }}
      {{- toYaml .Values.loki.memberlistConfig | nindent 2 }}
    {{- else }}
    {{- if .Values.loki.extraMemberlistConfig}}
    {{- toYaml .Values.loki.extraMemberlistConfig | nindent 2}}
    {{- end }}
      join_members:
        - {{ include "loki.memberlist" . }}.{{ include "loki.namespace" $ }}.svc.{{ .Values.global.clusterDomain }}
        {{- with .Values.migrate.fromDistributed }}
        {{- if .enabled }}
        - {{ .memberlistService }}
        {{- end }}
        {{- end }}
    {{- end }}

    {{- with .Values.loki.ingester }}
    ingester:
      {{- tpl (. | toYaml) $ | nindent 4 }}
    {{- end }}

    {{- with .Values.loki.ingester_client }}
    ingester_client:
      {{- tpl (. | toYaml) $ | nindent 4 }}
    {{- end }}

    {{- with .Values.loki.block_builder }}
    block_builder:
      {{- tpl (. | toYaml) $ | nindent 4 }}
    {{- end }}

    {{- if .Values.loki.commonConfig}}
    common:
    {{- toYaml .Values.loki.commonConfig | nindent 2}}
      storage:
      {{- include "loki.commonStorageConfig" . | nindent 4}}
    {{- end}}

    {{- with .Values.loki.limits_config }}
    limits_config:
      {{- tpl (. | toYaml) $ | nindent 4 }}
    {{- end }}

    runtime_config:
      file: /etc/loki/runtime-config/runtime-config.yaml

    {{- if .Values.chunksCache.enabled }}
    {{- with .Values.chunksCache }}
    chunk_store_config:
      chunk_cache_config:
        default_validity: {{ .defaultValidity }}
        background:
          writeback_goroutines: {{ .writebackParallelism }}
          writeback_buffer: {{ .writebackBuffer }}
          writeback_size_limit: {{ .writebackSizeLimit }}
        memcached:
          batch_size: {{ .batchSize }}
          parallelism: {{ .parallelism }}
        memcached_client:
          addresses: {{ .addresses }}
          consistent_hash: true
          timeout: {{ .timeout }}
          max_idle_conns: 72
      {{- end }}
      {{- with .Values.chunksCache.l2 }}
      {{- if .enabled }}
      l2_chunk_cache_handoff: {{ .l2ChunkCacheHandoff }}
      chunk_cache_config_l2:
        default_validity: {{ .defaultValidity }}
        background:
          writeback_goroutines: {{ .writebackParallelism }}
          writeback_buffer: {{ .writebackBuffer }}
          writeback_size_limit: {{ .writebackSizeLimit }}
        memcached:
          batch_size: {{ .batchSize }}
          parallelism: {{ .parallelism }}
        memcached_client:
          addresses: {{ .addresses }}
          consistent_hash: true
          timeout: {{ .timeout }}
          max_idle_conns: 72
      {{- end }}
      {{- end }}
    {{- end }}

    {{- if .Values.loki.schemaConfig }}
    schema_config:
    {{- toYaml .Values.loki.schemaConfig | nindent 2}}
    {{- end }}

    {{- if .Values.loki.useTestSchema }}
    schema_config:
    {{- toYaml .Values.loki.testSchemaConfig | nindent 2}}
    {{- end }}

    {{- if .Values.ruler.enabled }}
    {{ include "loki.rulerConfig" . }}
    {{- end }}

    {{- if and .Values.loki.storage.use_thanos_objstore .Values.ruler.enabled}}
    ruler_storage:
      {{- include "loki.rulerThanosStorageConfig" . | nindent 2 }}
    {{- end }}

    {{- if or .Values.tableManager.retention_deletes_enabled .Values.tableManager.retention_period }}
    table_manager:
      retention_deletes_enabled: {{ .Values.tableManager.retention_deletes_enabled }}
      retention_period: {{ .Values.tableManager.retention_period }}
    {{- end }}

    query_range:
      align_queries_with_step: true
      {{- with .Values.loki.query_range }}
      {{- tpl (. | toYaml) $ | nindent 2 }}
      {{- end }}
      {{- if .Values.resultsCache.enabled }}
      {{- with .Values.resultsCache }}
      cache_results: true
      results_cache:
        cache:
          default_validity: {{ .defaultValidity }}
          background:
            writeback_goroutines: {{ .writebackParallelism }}
            writeback_buffer: {{ .writebackBuffer }}
            writeback_size_limit: {{ .writebackSizeLimit }}
          memcached_client:
            addresses: {{ .addresses }}
            consistent_hash: true
            timeout: {{ .timeout }}
            update_interval: 1m
      {{- end }}
      {{- end }}

    {{- with .Values.loki.storage_config }}
    storage_config:
        {{- if not (hasKey $.Values.loki.storage_config "use_thanos_objstore") }}
        use_thanos_objstore: {{ $.Values.loki.storage.use_thanos_objstore }}
        {{- end }}
        {{- tpl (. | toYaml) $ | nindent 4 }}
    {{- end }}

    {{- with .Values.loki.query_scheduler }}
    query_scheduler:
      {{- tpl (. | toYaml) $ | nindent 4 }}
    {{- end }}

    {{- with .Values.loki.compactor }}
    compactor:
      {{- tpl (. | toYaml) $ | nindent 4 }}
    {{- end }}

    {{- with .Values.loki.compactor_grpc_client }}
    compactor_grpc_client:
      {{- tpl (. | toYaml) $ | nindent 4 }}
    {{- end }}

    {{- with .Values.loki.analytics }}
    analytics:
      {{- tpl (. | toYaml) $ | nindent 4 }}
    {{- end }}

    {{- if .Values.loki.ui.enabled }}
    ui:
      enabled: true
    {{- end }}
    {{- with .Values.loki.querier }}
    querier:
      {{- tpl (. | toYaml) $ | nindent 4 }}
    {{- end }}

    {{- with .Values.loki.index_gateway }}
    index_gateway:
      {{- tpl (. | toYaml) $ | nindent 4 }}
    {{- end }}

    {{- with .Values.loki.frontend }}
    frontend:
      {{- tpl (. | toYaml) $ | nindent 4 }}
    {{- end }}

    {{- with .Values.loki.frontend_worker }}
    frontend_worker:
      {{- tpl (. | toYaml) $ | nindent 4 }}
    {{- end }}

    {{- with .Values.loki.distributor }}
    distributor:
      {{- tpl (. | toYaml) $ | nindent 4 }}
    {{- end }}

    tracing:
      enabled: {{ .Values.loki.tracing.enabled }}

    {{- with .Values.loki.bloom_build }}
    bloom_build:
      {{- tpl (. | toYaml) $ | nindent 4 }}
    {{- end }}

    {{- with .Values.loki.bloom_gateway }}
    bloom_gateway:
      {{- tpl (. | toYaml) $ | nindent 4 }}
    {{- end }}

    {{- with .Values.loki.operational_config }}
    operational_config:
      {{- tpl (. | toYaml) $ | nindent 4 }}
    {{- end }}

enterprise - параметры режима Enterprise Loki#

Параметр

Описание

Значение по умолчанию

enterprise.enabled

Включает или отключает соответствующий компонент/функцию; при false связанные ресурсы обычно не создаются. Возможные значения: true/false

false

enterprise.version

Настройка enterprise.version. Возможные значения: строка.

3.6.1

enterprise.cluster_name

Настройка enterprise.cluster_name. Возможные значения: null или значение нужного типа

null

enterprise.license.contents

Настройка enterprise.license.contents. Возможные значения: строка

NOTAVALIDLICENSE

enterprise.useExternalLicense

Настройка enterprise.useExternalLicense. Возможные значения: true/false

false

enterprise.externalLicenseName

Настройка enterprise.externalLicenseName. Возможные значения: null или значение нужного типа

null

enterprise.externalConfigName

Настройка enterprise.externalConfigName. Возможные значения: строка

Отсутствует

enterprise.gelGateway

Настройка enterprise.gelGateway. Возможные значения: true/false

true

enterprise.adminApi.enabled

Включает или отключает соответствующий компонент/функцию; при false связанные ресурсы обычно не создаются. Возможные значения: true/false

true

enterprise.config

Прикладная конфигурация; рендерится в Configmap/Secret и передается процессу. Возможные значения: строка

Значение по умолчанию параметра enterprise.config

enterprise.image.registry

Реестр, из которого будут подтягиваться образы компонентов. Возможные значения: строка или null

docker.io

enterprise.image.repository

Репозиторий образа внутри реестра; используется для формирования поля image. Возможные значения: строка

grafana/enterprise-logs

enterprise.image.tag

Тег контейнерного образа; фиксирует версию бинарного файла/сборки. Возможные значения: строка

3.6.3

enterprise.image.digest

Настройка enterprise.image.digest. Возможные значения: null или значение нужного типа

null

enterprise.image.pullPolicy

Политика подтягивания образов (Always/IfNotPresent/Never); влияет на обновления и поведение кеша на узлах. Возможные значения: строка

IfNotPresent

enterprise.adminToken.secret

Настройка enterprise.adminToken.secret. Возможные значения: null или значение нужного типа

null

enterprise.canarySecret

Настройка enterprise.canarySecret. Возможные значения: null или значение нужного типа

null

enterprise.provisioner.enabled

Включает или отключает соответствующий компонент/функцию; при false связанные ресурсы обычно не создаются. Возможные значения: true/false

true

enterprise.provisioner.provisionedSecretPrefix

Настройка enterprise.provisioner.provisionedSecretPrefix. Возможные значения: null или значение нужного типа

null

enterprise.provisioner.hookType

Настройка enterprise.provisioner.hookType. Возможные значения: строка

post-install

enterprise.provisioner.apiUrl

Настройка enterprise.provisioner.apiUrl. Возможные значения: строка

{{ include "loki.address" . }}

enterprise.provisioner.additionalTenants

Настройка enterprise.provisioner.additionalTenants. Возможные значения: список

[]

enterprise.provisioner.env

Дополнительные переменные окружения; применяются поверх стандартных переменных чарта. Возможные значения: список

[]

enterprise.provisioner.labels

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

enterprise.provisioner.annotations

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

enterprise.provisioner.affinity

Параметры планирования pod (выбор узлов, tolerations, affinity, распределение по topology). Используются Kube-scheduler при размещении. Возможные значения: map/объект

{}

enterprise.provisioner.nodeSelector

Параметры планирования pod (выбор узлов, tolerations, affinity, распределение по topology). Используются Kube-scheduler при размещении. Возможные значения: map/объект

{}

enterprise.provisioner.tolerations

Параметры планирования pod (выбор узлов, tolerations, affinity, распределение по topology). Используются Kube-scheduler при размещении. Возможные значения: список

[]

enterprise.provisioner.priorityClassName

Приоритет pod через PriorityClass; влияет на вытеснение и порядок планирования при дефиците ресурсов. Возможные значения: строка или null

null

enterprise.provisioner.hostUsers

Настройка enterprise.provisioner.hostUsers. Возможные значения: строка

nil

enterprise.provisioner.securityContext.runAsNonRoot

Настройка enterprise.provisioner.securityContext.runAsNonRoot. Возможные значения: true/false

true

enterprise.provisioner.securityContext.runAsGroup

Настройка enterprise.provisioner.securityContext.runAsGroup. Возможные значения: целое число

10001

enterprise.provisioner.securityContext.runAsUser

Настройка enterprise.provisioner.securityContext.runAsUser. Возможные значения: целое число

10001

enterprise.provisioner.securityContext.fsGroup

Настройка enterprise.provisioner.securityContext.fsGroup. Возможные значения: целое число

10001

enterprise.provisioner.image.registry

Реестр, из которого будут подтягиваться образы компонентов. Возможные значения: строка или null

us-docker.pkg.dev

enterprise.provisioner.image.repository

Репозиторий образа внутри реестра; используется для формирования поля image. Возможные значения: строка

grafanalabs-global/docker-enterprise-provisioner-prod/enterprise-provisioner

enterprise.provisioner.image.tag

Тег контейнерного образа; фиксирует версию бинарного файла/сборки. Возможные значения: строка

latest

enterprise.provisioner.image.digest

Настройка enterprise.provisioner.image.digest. Возможные значения: null или значение нужного типа

null

enterprise.provisioner.image.pullPolicy

Политика подтягивания образов (Always/IfNotPresent/Never); влияет на обновления и поведение кеша на узлах. Возможные значения: строка

IfNotPresent

enterprise.provisioner.extraVolumeMounts

Дополнительные тома; используются для подключения конфигураций, сертификатов, секретов и данных

[]

enterprise.provisioner.extraVolumes

Дополнительные точки монтирования; используются для подключения конфигураций, сертификатов, секретов и данных

[]

Значение по умолчанию параметра enterprise.config#

Значение по умолчанию параметра enterprise.config loki-enterprise-values.yaml:

Значение по умолчанию параметра enterprise.config
enterprise:
  config: |
    {{- if .Values.enterprise.adminApi.enabled }}
    admin_client:
      {{ include "enterprise-logs.adminAPIStorageConfig" . | nindent 2 }}
    {{ end }}
    auth:
      type: {{ .Values.enterprise.adminApi.enabled | ternary "enterprise" "trust" }}
    auth_enabled: {{ .Values.loki.auth_enabled }}
    cluster_name: {{ include "loki.clusterName" . }}
    license:
      path: /etc/loki/license/license.jwt

test - настройки тестовых ресурсов чарта#

Параметр

Описание

Значение по умолчанию

test.enabled

Включает или отключает соответствующий компонент/функцию; при false связанные ресурсы обычно не создаются. Возможные значения: true/false

false

test.canaryServiceAddress

Настройка test.canaryServiceAddress. Возможные значения: строка

http://{{ include "loki-canary.fullname" $ }}.{{ include "loki.namespace" $ }}.svc.{{ .Values.global.clusterDomain }}:3500/metrics

test.prometheusAddress

Настройка test.prometheusAddress. Возможные значения: строка

nil

test.timeout

Настройка test.timeout. Возможные значения: строка

1m

test.labels

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

test.annotations

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

test.image.registry

Реестр контейнерных образов, из которого будут подтягиваться образы компонентов. Возможные значения: строка или null

docker.io

test.image.repository

Репозиторий образа внутри реестра; используется для формирования поля image. Возможные значения: строка

grafana/loki-helm-test

test.image.tag

Тег контейнерного образа; фиксирует версию бинарного файла/сборки. Возможные значения: строка

latest

test.image.digest

Настройка test.image.digest. Возможные значения: null или значение нужного типа

null

test.image.pullPolicy

Политика подтягивания образов (Always/IfNotPresent/Never); влияет на обновления и поведение кеша на узлах. Возможные значения: строка

IfNotPresent

test.hostUsers

Настройка test.hostUsers. Возможные значения: строка

nil

lokiCanary - настройки Loki Canary для проверки доступности/записи/чтения#

Параметр

Описание

Значение по умолчанию

lokiCanary.enabled

Включает или отключает соответствующий компонент/функцию; при false связанные ресурсы обычно не создаются. Возможные значения: true/false

false

lokiCanary.kind

Настройка lokiCanary.kind. Возможные значения: строка

DaemonSet

lokiCanary.push

Настройка lokiCanary.push. Возможные значения: true/false

true

lokiCanary.lokiurl

Настройка lokiCanary.lokiurl. Возможные значения: null или значение нужного типа

null

lokiCanary.labelname

Настройка lokiCanary.labelname. Возможные значения: строка

pod

lokiCanary.annotations

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

lokiCanary.podLabels

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

lokiCanary.service.annotations

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

lokiCanary.service.labels

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

lokiCanary.extraArgs

Дополнительные аргументы командной строки процесса; позволяют включать опции без пересборки образа. Возможные значения: список

[]

lokiCanary.extraEnv

Дополнительные переменные окружения; применяются поверх стандартных переменных чарта. Возможные значения: список

[]

lokiCanary.extraEnvFrom

Инъекция переменных окружения из Secret/ConfigMap через envFrom; рекомендуется для чувствительных параметров. Возможные значения: список

[]

lokiCanary.extraVolumeMounts

Дополнительные тома; используются для подключения конфигураций, сертификатов, секретов и данных. Возможные значения: список

[]

lokiCanary.extraVolumes

Дополнительные точки монтирования; используются для подключения конфигураций, сертификатов, секретов и данных. Возможные значения: список

[]

lokiCanary.resources

Ресурсные запросы/лимиты Kubernetes для контейнеров (CPU/память/ephemeral-storage); влияют на размещение и стабильность под нагрузкой. Возможные значения: map/объект

{}

lokiCanary.dnsConfig

Настройка lokiCanary.dnsConfig. Возможные значения: map/объект

{}

lokiCanary.nodeSelector

Параметры планирования pod (выбор узлов, tolerations, affinity, распределение по topology). Используются Kube-scheduler при размещении. Возможные значения: map/объект

{}

lokiCanary.tolerations

Параметры планирования pod (выбор узлов, tolerations, affinity, распределение по topology). Используются Kube-scheduler при размещении. Возможные значения: список

[]

lokiCanary.affinity

Параметры планирования pod (выбор узлов, tolerations, affinity, распределение по topology). Используются Kube-scheduler при размещении. Возможные значения: map/объект

{}

lokiCanary.priorityClassName

Приоритет pod через PriorityClass; влияет на вытеснение и порядок планирования при дефиците ресурсов. Возможные значения: строка или null

null

lokiCanary.hostUsers

Настройка lokiCanary.hostUsers. Возможные значения: строка

nil

lokiCanary.image.registry

Реестр контейнерных образов, из которого будут подтягиваться образы компонентов. Возможные значения: строка или null

{{ .Values.global.image.registry }}

lokiCanary.image.repository

Репозиторий образа внутри реестра; используется для формирования поля image. Возможные значения: строка

{{ .Values.global.image.repository }}/{{ .Values.global.dappVersion }}/dapp-loki/loki-canary

lokiCanary.image.tag

Тег контейнерного образа; фиксирует версию бинарного файла/сборки. Возможные значения: строка

3.6.3

lokiCanary.image.digest

Настройка lokiCanary.image.digest. Возможные значения: null или значение нужного типа

null

lokiCanary.image.pullPolicy

Политика подтягивания образов (Always/IfNotPresent/Never); влияет на обновления и поведение кеша на узлах. Возможные значения: строка

IfNotPresent

lokiCanary.readinessProbe.httpGet.path

Настройки Ingress (класс, хосты, TLS, пути). Возможные значения: строка

/metrics

lokiCanary.readinessProbe.httpGet.port

Порт сервиса/контейнера для соответствующего протокола. Возможные значения: строка

http-metrics

lokiCanary.readinessProbe.initialDelaySeconds

Настройка lokiCanary.readinessProbe.initialDelaySeconds. Возможные значения: целое число

15

lokiCanary.readinessProbe.timeoutSeconds

Настройка lokiCanary.readinessProbe.timeoutSeconds. Возможные значения: целое число

1

lokiCanary.updateStrategy.type

Настройки сервиса Kubernetes (тип, IP, политика маршрутизации/сессий). Возможные значения: строка (одно из поддерживаемых значений)

RollingUpdate

lokiCanary.updateStrategy.rollingUpdate.maxUnavailable

Настройка lokiCanary.updateStrategy.rollingUpdate.maxUnavailable. Возможные значения: целое число

1

lokiCanary.replicas

Количество реплик pod для компонента; влияет на HA и пропускную способность, а также на потребление ресурсов. Возможные значения: целое число

1

serviceAccount - ServiceAccount, используемый компонентами Loki#

Параметр

Описание

Значение по умолчанию

serviceAccount.create

Флаг создания соответствующего Kubernetes-ресурса самим чартом (например, ServiceAccount/RBAC/Secret/ConfigMap). Возможные значения: true/false

true

serviceAccount.name

Настройка serviceAccount.name. Возможные значения: null или значение нужного типа

null

serviceAccount.imagePullSecrets

Настройка serviceAccount.imagePullSecrets. Возможные значения: список

[]

serviceAccount.annotations

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

serviceAccount.labels

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

serviceAccount.automountServiceAccountToken

Настройка serviceAccount.automountServiceAccountToken. Возможные значения: true/false

true

rbac - параметры генерации RBAC (Role/ClusterRole/Bindings)#

Параметр

Описание

Значение по умолчанию

rbac.pspEnabled

Настройка rbac.pspEnabled. Возможные значения: true/false

false

rbac.sccEnabled

Настройка rbac.sccEnabled. Возможные значения: true/false

false

rbac.sccAllowHostDirVolumePlugin

Настройка rbac.sccAllowHostDirVolumePlugin. Возможные значения: true/false

false

rbac.pspAnnotations

Настройка rbac.pspAnnotations. Возможные значения: map/объект

{}

rbac.namespaced

Настройка rbac.namespaced. Возможные значения: true/false

false

networkPolicy - политика ограничения сетевых доступов#

Параметр

Описание

Значение по умолчанию

networkPolicy.enabled

Включает или отключает соответствующий компонент/функцию; при false связанные ресурсы обычно не создаются. Возможные значения: true/false

false

networkPolicy.flavor

Настройка networkPolicy.flavor. Возможные значения: строка

kubernetes

networkPolicy.metrics.podSelector

Настройка networkPolicy.metrics.podSelector. Возможные значения: map/объект

{}

networkPolicy.metrics.namespaceSelector

Настройка networkPolicy.metrics.namespaceSelector. Возможные значения: map/объект

{}

networkPolicy.metrics.cidrs

Настройка networkPolicy.metrics.cidrs. Возможные значения: список

[]

networkPolicy.ingress.podSelector

Настройка networkPolicy.ingress.podSelector. Возможные значения: map/объект

{}

networkPolicy.ingress.namespaceSelector

Настройка networkPolicy.ingress.namespaceSelector. Возможные значения: map/объект

{}

networkPolicy.alertmanager.port

Порт сервиса/контейнера для соответствующего протокола. Возможные значения: целое число

9093

networkPolicy.alertmanager.podSelector

Настройка networkPolicy.alertmanager.podSelector. Возможные значения: map/объект

{}

networkPolicy.alertmanager.namespaceSelector

Настройка networkPolicy.alertmanager.namespaceSelector. Возможные значения: map/объект

{}

networkPolicy.externalStorage.ports

Настройка networkPolicy.externalStorage.ports. Возможные значения: список

[]

networkPolicy.externalStorage.cidrs

Настройка networkPolicy.externalStorage.cidrs. Возможные значения: список

[]

networkPolicy.discovery.port

Порт сервиса/контейнера для соответствующего протокола. Возможные значения: null или значение нужного типа

null

networkPolicy.discovery.podSelector

Настройка networkPolicy.discovery.podSelector. Возможные значения: map/объект

{}

networkPolicy.discovery.namespaceSelector

Настройка networkPolicy.discovery.namespaceSelector. Возможные значения: map/объект

{}

networkPolicy.egressWorld.enabled

Включает или отключает соответствующий компонент/функцию; при false связанные ресурсы обычно не создаются. Возможные значения: true/false

false

networkPolicy.egressKubeApiserver.enabled

Включает или отключает соответствующий компонент/функцию; при false связанные ресурсы обычно не создаются. Возможные значения: true/false

false

memberlist - настройки memberlist (протокол gossip) для ring/кластеризации#

Параметр

Описание

Значение по умолчанию

memberlist.service.publishNotReadyAddresses

Настройка memberlist.service.publishNotReadyAddresses. Возможные значения: true/false

false

memberlist.service.annotations

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

adminApi - настройки Admin API (опционально)#

По умолчанию параметр отключен, при необходимости включения параметра используйте описание ниже.

Параметр

Описание

Значение по умолчанию

adminApi.replicas

Количество реплик pod для компонента; влияет на HA и пропускную способность, а также на потребление ресурсов. Возможные значения: целое число

1

adminApi.hostAliases

Настройка adminApi.hostAliases. Возможные значения: список

[]

adminApi.extraArgs

Дополнительные аргументы командной строки процесса; позволяют включать опции без пересборки образа. Возможные значения: список

{}

adminApi.extraEnv

Дополнительные переменные окружения; применяются поверх стандартных переменных чарта. Возможные значения: список

[]

adminApi.extraEnvFrom

Инъекция переменных окружения из Secret/ConfigMap через envFrom; рекомендуется для чувствительных параметров. Возможные значения: список

[]

adminApi.labels

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

adminApi.annotations

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

adminApi.dnsConfig

Настройка adminApi.dnsConfig. Возможные значения: map/объект

{}

adminApi.service.labels

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

adminApi.service.annotations

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

adminApi.podSecurityContext.runAsNonRoot

Настройка adminApi.podSecurityContext.runAsNonRoot. Возможные значения: true/false

true

adminApi.podSecurityContext.runAsGroup

Настройка adminApi.podSecurityContext.runAsGroup. Возможные значения: целое число

10001

adminApi.podSecurityContext.runAsUser

Настройка adminApi.podSecurityContext.runAsUser. Возможные значения: целое число

10001

adminApi.containerSecurityContext.readOnlyRootFilesystem

Настройка adminApi.containerSecurityContext.readOnlyRootFilesystem. Возможные значения: true/false

true

adminApi.containerSecurityContext.capabilities.drop[0]

Настройка adminApi.containerSecurityContext.capabilities.drop[0]. Возможные значения: строка

ALL

adminApi.containerSecurityContext.allowPrivilegeEscalation

Настройка adminApi.containerSecurityContext.allowPrivilegeEscalation. Возможные значения: true/false

false

adminApi.strategy.type

Настройки сервиса Kubernetes (тип, IP, политика маршрутизации/сессий). Возможные значения: строка (одно из поддерживаемых значений)

RollingUpdate

adminApi.livenessProbe

Настройка adminApi.livenessProbe. Возможные значения: map/объект

{}

adminApi.readinessProbe.httpGet.path

Настройки Ingress (класс, хосты, TLS, пути). Возможные значения: строка

/ready

adminApi.readinessProbe.httpGet.port

Порт сервиса/контейнера для соответствующего протокола. Возможные значения: строка

http-metrics

adminApi.readinessProbe.initialDelaySeconds

Настройка adminApi.readinessProbe.initialDelaySeconds. Возможные значения: целое число

45

adminApi.startupProbe

Настройка adminApi.startupProbe. Возможные значения: map/объект

{}

adminApi.resources

Ресурсные запросы/лимиты Kubernetes для контейнеров (CPU/память/ephemeral-storage); влияют на размещение и стабильность под нагрузкой. Возможные значения: map/объект

{}

adminApi.env

Дополнительные переменные окружения; применяются поверх стандартных переменных чарта. Возможные значения: список

[]

adminApi.initContainers

Настройка adminApi.initContainers. Возможные значения: список

[]

adminApi.extraContainers

Настройка adminApi.extraContainers. Возможные значения: список

[]

adminApi.extraVolumes

Дополнительные тома; используются для подключения конфигураций, сертификатов, секретов и данных. Возможные значения: список

[]

adminApi.extraVolumeMounts

Дополнительные точки монтирования; используются для подключения конфигураций, сертификатов, секретов и данных. Возможные значения: список

[]

adminApi.affinity

Параметры планирования pod (выбор узлов, tolerations, affinity, распределение по topology). Используются Kube-scheduler при размещении. Возможные значения: map/объект

{}

adminApi.nodeSelector

Параметры планирования pod (выбор узлов, tolerations, affinity, распределение по topology). Используются Kube-scheduler при размещении. Возможные значения: map/объект

{}

adminApi.topologySpreadConstraints

Параметры планирования pod (выбор узлов, tolerations, affinity, распределение по topology). Используются Kube-scheduler при размещении. Возможные значения: список

[]

adminApi.tolerations

Параметры планирования pod (выбор узлов, tolerations, affinity, распределение по topology). Используются Kube-scheduler при размещении. Возможные значения: список

[]

adminApi.terminationGracePeriodSeconds

Настройка adminApi.terminationGracePeriodSeconds. Возможные значения: целое число

60

adminApi.hostUsers

Настройка adminApi.hostUsers. Возможные значения: строка

nil

gateway - настройки HTTP(S) gateway (reverse-proxy) для Loki#

Параметр

Описание

Значение по умолчанию

gateway.enabled

Включает или отключает соответствующий компонент/функцию; при false связанные ресурсы обычно не создаются. Возможные значения: true/false

false

gateway.replicas

Количество реплик pod для компонента; влияет на HA и пропускную способность, а также на потребление ресурсов. Возможные значения: целое число

1

gateway.containerPort

Порт сервиса/контейнера для соответствующего протокола. Возможные значения: целое число

8080

gateway.verboseLogging

Настройка gateway.verboseLogging. Возможные значения: true/false

true

gateway.autoscaling.enabled

Включает или отключает соответствующий компонент/функцию; при false связанные ресурсы обычно не создаются. Возможные значения: true/false

false

gateway.autoscaling.minReplicas

Настройка gateway.autoscaling.minReplicas. Возможные значения: целое число

1

gateway.autoscaling.maxReplicas

Настройка gateway.autoscaling.maxReplicas. Возможные значения: целое число

3

gateway.autoscaling.targetCPUUtilizationPercentage

Настройка gateway.autoscaling.targetCPUUtilizationPercentage. Возможные значения: целое число

60

gateway.autoscaling.targetMemoryUtilizationPercentage

Настройка gateway.autoscaling.targetMemoryUtilizationPercentage. Возможные значения: null или значение нужного типа

null

gateway.autoscaling.behavior

Настройка gateway.autoscaling.behavior. Возможные значения: map/объект

{}

gateway.deploymentStrategy.type

Настройки сервиса Kubernetes (тип, IP, политика маршрутизации/сессий). Возможные значения: строка (одно из поддерживаемых значений)

RollingUpdate

gateway.image.registry

Реестр контейнерных образов, из которого будут подтягиваться образы компонентов. Возможные значения: строка или null

{{ .Values.global.image.registry }}

gateway.image.repository

Репозиторий образа внутри реестра; используется для формирования поля image. Возможные значения: строка

{{ .Values.global.image.repository }}/{{ .Values.global.dappVersion }}/dapp-nginx/nginx

gateway.image.tag

Тег контейнерного образа; фиксирует версию бинарного файла/сборки. Возможные значения: строка

release-1.29.0

gateway.image.digest

Настройка gateway.image.digest. Возможные значения: null или значение нужного типа

null

gateway.image.pullPolicy

Политика подтягивания образов (Always/IfNotPresent/Never); влияет на обновления и поведение кеша на узлах. Возможные значения: строка

IfNotPresent

gateway.priorityClassName

Приоритет pod через PriorityClass; влияет на вытеснение и порядок планирования при дефиците ресурсов. Возможные значения: строка или null

null

gateway.annotations

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

gateway.podAnnotations

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

gateway.podLabels

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

gateway.extraArgs

Дополнительные аргументы командной строки процесса; позволяют включать опции без пересборки образа. Возможные значения: список

[]

gateway.extraEnv

Дополнительные переменные окружения; применяются поверх стандартных переменных чарта. Возможные значения: список

[]

gateway.extraEnvFrom

Инъекция переменных окружения из Secret/ConfigMap через envFrom; рекомендуется для чувствительных параметров. Возможные значения: список

[]

gateway.lifecycle

Настройка gateway.lifecycle. Возможные значения: map/объект

{}

gateway.extraVolumes

Дополнительные тома; используются для подключения конфигураций, сертификатов, секретов и данных. Возможные значения: список

[]

gateway.extraVolumeMounts

Дополнительные точки монтирования; используются для подключения конфигураций, сертификатов, секретов и данных. Возможные значения: список

[]

gateway.podSecurityContext.fsGroup

Настройка gateway.podSecurityContext.fsGroup. Возможные значения: целое число

101

gateway.podSecurityContext.runAsGroup

Настройка gateway.podSecurityContext.runAsGroup. Возможные значения: целое число

101

gateway.podSecurityContext.runAsNonRoot

Настройка gateway.podSecurityContext.runAsNonRoot. Возможные значения: true/false

true

gateway.podSecurityContext.runAsUser

Настройка gateway.podSecurityContext.runAsUser. Возможные значения: целое число

101

gateway.containerSecurityContext.readOnlyRootFilesystem

Настройка gateway.containerSecurityContext.readOnlyRootFilesystem. Возможные значения: true/false

true

gateway.containerSecurityContext.capabilities.drop[0]

Настройка gateway.containerSecurityContext.capabilities.drop[0]. Возможные значения: строка

ALL

gateway.containerSecurityContext.allowPrivilegeEscalation

Настройка gateway.containerSecurityContext.allowPrivilegeEscalation. Возможные значения: true/false

false

gateway.hostUsers

Настройка gateway.hostUsers. Возможные значения: строка

nil

gateway.resources

Ресурсные запросы/лимиты Kubernetes для контейнеров (CPU/память/ephemeral-storage); влияют на размещение и стабильность под нагрузкой. Возможные значения: map/объект

{}

gateway.extraContainers

Настройка gateway.extraContainers. Возможные значения: список

[]

gateway.terminationGracePeriodSeconds

Настройка gateway.terminationGracePeriodSeconds. Возможные значения: целое число

30

gateway.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].labelSelector.matchLabels.app.kubernetes.io/component

Настройка gateway.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].labelSelector.matchLabels.app.kubernetes.io/component. Возможные значения: строка

gateway

gateway.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].labelSelector.matchLabels.app.kubernetes.io/name

Настройка gateway.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].labelSelector.matchLabels.app.kubernetes.io/name. Возможные значения: строка

{{ include "loki.name" . }}

gateway.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].labelSelector.matchLabels.app.kubernetes.io/instance

Настройка gateway.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].labelSelector.matchLabels.app.kubernetes.io/instance. Возможные значения: строка

{{ .Release.Name }}

gateway.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].topologyKey

Настройка gateway.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].topologyKey. Возможные значения: строка

kubernetes.io/hostname

gateway.dnsConfig

Настройка gateway.dnsConfig. Возможные значения: map/объект

{}

gateway.nodeSelector

Параметры планирования pod (выбор узлов, tolerations, affinity, распределение по topology). Используются Kube-scheduler при размещении. Возможные значения: map/объект

{}

gateway.topologySpreadConstraints

Параметры планирования pod (выбор узлов, tolerations, affinity, распределение по topology). Используются Kube-scheduler при размещении. Возможные значения: список

[]

gateway.tolerations

Параметры планирования pod (выбор узлов, tolerations, affinity, распределение по topology). Используются Kube-scheduler при размещении. Возможные значения: список

[]

gateway.service.port

Порт сервиса/контейнера для соответствующего протокола. Возможные значения: целое число

80

gateway.service.type

Настройки сервиса Kubernetes (тип, IP, политика маршрутизации/сессий). Возможные значения: строка (одно из поддерживаемых значений)

ClusterIP

gateway.service.clusterIP

Настройки сервиса Kubernetes (тип, IP, политика маршрутизации/сессий). Возможные значения: null или значение нужного типа

null

gateway.service.nodePort

Настройка gateway.service.nodePort. Возможные значения: null или значение нужного типа

null

gateway.service.loadBalancerIP

Настройки сервиса Kubernetes (тип, IP, политика маршрутизации/сессий). Возможные значения: null или значение нужного типа

null

gateway.service.annotations

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

gateway.service.labels

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

gateway.service.trafficDistribution

Настройка gateway.service.trafficDistribution. Возможные значения: строка

Отсутствует

gateway.ingress.enabled

Включает или отключает соответствующий компонент/функцию; при false связанные ресурсы обычно не создаются. Возможные значения: true/false

false

gateway.ingress.ingressClassName

Настройки Ingress (класс, хосты, TLS, пути). Возможные значения: строка

Отсутствует

gateway.ingress.annotations

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

gateway.ingress.labels

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

gateway.ingress.hosts[0].host

Настройка gateway.ingress.hosts[0].host. Возможные значения: строка

gateway.loki.example.com

gateway.ingress.hosts[0].paths[0].path

Настройки Ingress (класс, хосты, TLS, пути). Возможные значения: строка

/

gateway.ingress.tls[0].secretName

Настройка gateway.ingress.tls[0].secretName. Возможные значения: строка

loki-gateway-tls

gateway.ingress.tls[0].hosts[0]

Настройка gateway.ingress.tls[0].hosts[0]. Возможные значения: строка

gateway.loki.example.com

gateway.basicAuth.enabled

Включает или отключает соответствующий компонент/функцию; при false связанные ресурсы обычно не создаются. Возможные значения: true/false

false

gateway.basicAuth.username

Настройка gateway.basicAuth.username. Возможные значения: null или значение нужного типа

null

gateway.basicAuth.password

Настройка gateway.basicAuth.password. Возможные значения: null или значение нужного типа

null

gateway.basicAuth.htpasswd

Настройка gateway.basicAuth.htpasswd. Возможные значения: строка

{{- with $tenants := .Values.loki.tenants }}{{- range $t := $tenants }}{{- $username := required "All tenants must have a 'name' set" $t.name }}{{- if $passwordHash := $t.passwordHash }}{{- printf "%s:%s\n" $username $passwordHash }}{{- else if $password := $t.password }}{{- printf "%s\n" (htpasswd $username $password) }}{{- else }}{{- fail "All tenants must have a 'password' or 'passwordHash' set" }}{{- end }}{{- end }}

gateway.basicAuth.existingSecret

Настройка gateway.basicAuth.existingSecret. Возможные значения: null или значение нужного типа

null

gateway.livenessProbe

Настройка gateway.livenessProbe. Возможные значения: map/объект

{}

gateway.readinessProbe.httpGet.path

Настройки Ingress (класс, хосты, TLS, пути). Возможные значения: строка

/

gateway.readinessProbe.httpGet.port

Порт сервиса/контейнера для соответствующего протокола. Возможные значения: строка

http-metrics

gateway.readinessProbe.initialDelaySeconds

Настройка gateway.readinessProbe.initialDelaySeconds. Возможные значения: целое число

15

gateway.readinessProbe.timeoutSeconds

Настройка gateway.readinessProbe.timeoutSeconds. Возможные значения: целое число

1

gateway.startupProbe

Настройка gateway.startupProbe. Возможные значения: map/объект

{}

gateway.nginxConfig.schema

Настройка gateway.nginxConfig.schema. Возможные значения: строка

http

gateway.nginxConfig.enableIPv6

Настройка gateway.nginxConfig.enableIPv6. Возможные значения: true/false

true

gateway.nginxConfig.logFormat

Настройка gateway.nginxConfig.logFormat. Возможные значения: строка

main '$remote_addr - $remote_user [$time_local]  $status '$request' $body_bytes_sent '$http_referer' '$http_user_agent' '$http_x_forwarded_for'

gateway.nginxConfig.serverSnippet

Настройка gateway.nginxConfig.serverSnippet. Возможные значения: строка

Отсутствует

gateway.nginxConfig.httpSnippet

Настройка gateway.nginxConfig.httpSnippet. Возможные значения: строка

Отсутствует

gateway.nginxConfig.locationSnippet

Настройка gateway.nginxConfig.locationSnippet. Возможные значения: строка

{{ if .Values.loki.tenants }}proxy_set_header X-Scope-OrgID $remote_user;{{ end }}

gateway.nginxConfig.clientMaxBodySize

Настройка gateway.nginxConfig.clientMaxBodySize. Возможные значения: строка

4M

gateway.nginxConfig.ssl

Настройка gateway.nginxConfig.ssl. Возможные значения: true/false

false

gateway.nginxConfig.customReadUrl

Настройка gateway.nginxConfig.customReadUrl. Возможные значения: null или значение нужного типа

null

gateway.nginxConfig.customWriteUrl

Настройка gateway.nginxConfig.customWriteUrl. Возможные значения: null или значение нужного типа

null

gateway.nginxConfig.customBackendUrl

Настройка gateway.nginxConfig.customBackendUrl. Возможные значения: null или значение нужного типа

null

gateway.nginxConfig.resolver

Настройка gateway.nginxConfig.resolver. Возможные значения: строка

Отсутствует

gateway.nginxConfig.file

Настройка gateway.nginxConfig.file. Возможные значения: строка

{{- include "loki.nginxFile" . -}}

enterpriseGateway - настройки gateway для Enterprise-сценариев#

Параметр

Описание

Значение по умолчанию

enterpriseGateway.replicas

Количество реплик pod для компонента; влияет на HA и пропускную способность, а также на потребление ресурсов. Возможные значения: целое число

1

enterpriseGateway.hostAliases

Настройка enterpriseGateway.hostAliases. Возможные значения: список

[]

enterpriseGateway.hostUsers

Настройка enterpriseGateway.hostUsers. Возможные значения: строка

nil

enterpriseGateway.extraArgs

Дополнительные аргументы командной строки процесса; позволяют включать опции без пересборки образа. Возможные значения: список

{}

enterpriseGateway.extraEnvFrom

Инъекция переменных окружения из Secret/ConfigMap через envFrom; рекомендуется для чувствительных параметров. Возможные значения: список

[]

enterpriseGateway.labels

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

enterpriseGateway.annotations

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

enterpriseGateway.service.type

Настройки сервиса Kubernetes (тип, IP, политика маршрутизации/сессий). Возможные значения: строка (одно из поддерживаемых значений)

ClusterIP

enterpriseGateway.service.labels

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

enterpriseGateway.service.annotations

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

enterpriseGateway.podSecurityContext.runAsNonRoot

Настройка enterpriseGateway.podSecurityContext.runAsNonRoot. Возможные значения: true/false

true

enterpriseGateway.podSecurityContext.runAsGroup

Настройка enterpriseGateway.podSecurityContext.runAsGroup. Возможные значения: целое число

10001

enterpriseGateway.podSecurityContext.runAsUser

Настройка enterpriseGateway.podSecurityContext.runAsUser. Возможные значения: целое число

10001

enterpriseGateway.podSecurityContext.fsGroup

Настройка enterpriseGateway.podSecurityContext.fsGroup. Возможные значения: целое число

10001

enterpriseGateway.containerSecurityContext.readOnlyRootFilesystem

Настройка enterpriseGateway.containerSecurityContext.readOnlyRootFilesystem. Возможные значения: true/false

true

enterpriseGateway.containerSecurityContext.capabilities.drop[0]

Настройка enterpriseGateway.containerSecurityContext.capabilities.drop[0]. Возможные значения: строка

ALL

enterpriseGateway.containerSecurityContext.allowPrivilegeEscalation

Настройка enterpriseGateway.containerSecurityContext.allowPrivilegeEscalation. Возможные значения: true/false

false

enterpriseGateway.useDefaultProxyURLs

Настройка enterpriseGateway.useDefaultProxyURLs. Возможные значения: true/false

true

enterpriseGateway.strategy.type

Настройки сервиса Kubernetes (тип, IP, политика маршрутизации/сессий). Возможные значения: строка (одно из поддерживаемых значений)

RollingUpdate

enterpriseGateway.readinessProbe.httpGet.path

Настройки Ingress (класс, хосты, TLS, пути). Возможные значения: строка

/ready

enterpriseGateway.readinessProbe.httpGet.port

Порт сервиса/контейнера для соответствующего протокола. Возможные значения: строка

http-metrics

enterpriseGateway.readinessProbe.initialDelaySeconds

Настройка enterpriseGateway.readinessProbe.initialDelaySeconds. Возможные значения: целое число

45

enterpriseGateway.resources

Ресурсные запросы/лимиты Kubernetes для контейнеров (CPU/память/ephemeral-storage); влияют на размещение и стабильность под нагрузкой. Возможные значения: map/объект

{}

enterpriseGateway.env

Дополнительные переменные окружения; применяются поверх стандартных переменных чарта. Возможные значения: список

[]

enterpriseGateway.initContainers

Настройка enterpriseGateway.initContainers. Возможные значения: список

[]

enterpriseGateway.extraContainers

Настройка enterpriseGateway.extraContainers. Возможные значения: список

[]

enterpriseGateway.extraVolumes

Дополнительные тома; используются для подключения конфигураций, сертификатов, секретов и данных. Возможные значения: список

[]

enterpriseGateway.extraVolumeMounts

Дополнительные точки монтирования; используются для подключения конфигураций, сертификатов, секретов и данных. Возможные значения: список

[]

enterpriseGateway.affinity

Параметры планирования pod (выбор узлов, tolerations, affinity, распределение по topology). Используются Kube-scheduler при размещении. Возможные значения: map/объект

{}

enterpriseGateway.nodeSelector

Параметры планирования pod (выбор узлов, tolerations, affinity, распределение по topology). Используются Kube-scheduler при размещении. Возможные значения: map/объект

{}

enterpriseGateway.topologySpreadConstraints

Параметры планирования pod (выбор узлов, tolerations, affinity, распределение по topology). Используются Kube-scheduler при размещении. Возможные значения: список

[]

enterpriseGateway.tolerations

Параметры планирования pod (выбор узлов, tolerations, affinity, распределение по topology). Используются Kube-scheduler при размещении. Возможные значения: список

[]

enterpriseGateway.terminationGracePeriodSeconds

Настройка enterpriseGateway.terminationGracePeriodSeconds. Возможные значения: целое число

60

ingress - настройки Ingress для внешней публикации#

Параметр

Описание

Значение по умолчанию

ingress.enabled

Включает или отключает соответствующий компонент/функцию; при false связанные ресурсы обычно не создаются. Возможные значения: true/false

false

ingress.ingressClassName

Настройки Ingress (класс, хосты, TLS, пути). Возможные значения: строка

Отсутствует

ingress.annotations

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

ingress.labels

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

ingress.paths.distributor[0]

Настройка ingress.paths.distributor[0]. Возможные значения: строка

/api/prom/push

ingress.paths.distributor[1]

Настройка ingress.paths.distributor[1]. Возможные значения: строка

/loki/api/v1/push

ingress.paths.distributor[2]

Настройка ingress.paths.distributor[2]. Возможные значения: строка

/otlp/v1/logs

ingress.paths.distributor[3]

Настройка ingress.paths.distributor[3]. Возможные значения: строка

/ui

ingress.paths.queryFrontend[0]

Настройка ingress.paths.queryFrontend[0]. Возможные значения: строка

/api/prom/query

ingress.paths.queryFrontend[1]

Настройка ingress.paths.queryFrontend[1]. Возможные значения: строка

/api/prom/label

ingress.paths.queryFrontend[2]

Настройка ingress.paths.queryFrontend[2]. Возможные значения: строка

/api/prom/series

ingress.paths.queryFrontend[3]

Настройка ingress.paths.queryFrontend[3]. Возможные значения: строка

/api/prom/tail

ingress.paths.queryFrontend[4]

Настройка ingress.paths.queryFrontend[4]. Возможные значения: строка

/loki/api/v1/query

ingress.paths.queryFrontend[5]

Настройка ingress.paths.queryFrontend[5]. Возможные значения: строка

/loki/api/v1/query_range

ingress.paths.queryFrontend[6]

Настройка ingress.paths.queryFrontend[6]. Возможные значения: строка

/loki/api/v1/tail

ingress.paths.queryFrontend[7]

Настройка ingress.paths.queryFrontend[7]. Возможные значения: строка

/loki/api/v1/label

ingress.paths.queryFrontend[8]

Настройка ingress.paths.queryFrontend[8]. Возможные значения: строка

/loki/api/v1/labels

ingress.paths.queryFrontend[9]

Настройка ingress.paths.queryFrontend[9]. Возможные значения: строка

/loki/api/v1/series

ingress.paths.queryFrontend[10]

Настройка ingress.paths.queryFrontend[10]. Возможные значения: строка

/loki/api/v1/index/stats

ingress.paths.queryFrontend[11]

Настройка ingress.paths.queryFrontend[11]. Возможные значения: строка

/loki/api/v1/index/volume

ingress.paths.queryFrontend[12]

Настройка ingress.paths.queryFrontend[12]. Возможные значения: строка

/loki/api/v1/index/volume_range

ingress.paths.queryFrontend[13]

Настройка ingress.paths.queryFrontend[13]. Возможные значения: строка

/loki/api/v1/format_query

ingress.paths.queryFrontend[14]

Настройка ingress.paths.queryFrontend[14]. Возможные значения: строка

/loki/api/v1/detected_field

ingress.paths.queryFrontend[15]

Настройка ingress.paths.queryFrontend[15]. Возможные значения: строка

/loki/api/v1/detected_fields

ingress.paths.queryFrontend[16]

Настройка ingress.paths.queryFrontend[16]. Возможные значения: строка

/loki/api/v1/detected_labels

ingress.paths.queryFrontend[17]

Настройка ingress.paths.queryFrontend[17]. Возможные значения: строка

/loki/api/v1/patterns

ingress.paths.ruler[0]

Настройка ingress.paths.ruler[0]. Возможные значения: строка

/api/prom/rules

ingress.paths.ruler[1]

Настройка ingress.paths.ruler[1]. Возможные значения: строка

/api/prom/api/v1/rules

ingress.paths.ruler[2]

Настройка ingress.paths.ruler[2]. Возможные значения: строка

/api/prom/api/v1/alerts

ingress.paths.ruler[3]

Настройка ingress.paths.ruler[3]. Возможные значения: строка

/loki/api/v1/rules

ingress.paths.ruler[4]

Настройка ingress.paths.ruler[4]. Возможные значения: строка

/prometheus/api/v1/rules

ingress.paths.ruler[5]

Настройка ingress.paths.ruler[5]. Возможные значения: строка

/prometheus/api/v1/alerts

ingress.paths.compactor[0]

Настройка ingress.paths.compactor[0]. Возможные значения: строка

/loki/api/v1/delete

ingress.hosts[0]

Настройка ingress.hosts[0]. Возможные значения: строка

loki.example.com

ingress.tls

Настройки Ingress (класс, хосты, TLS, пути). Возможные значения: список

[]

migrate - параметры миграции между режимами развертывания/топологиями#

Параметр

Описание

Значение по умолчанию

migrate.fromDistributed.enabled

Включает или отключает соответствующий компонент/функцию; при false связанные ресурсы обычно не создаются. Возможные значения: true/false

false

migrate.fromDistributed.memberlistService

Настройка migrate.fromDistributed.memberlistService. Возможные значения: строка

Отсутствует

singleBinary - настройки режима SingleBinary (один бинарный файл Loki)#

Параметр

Описание

Значение по умолчанию

singleBinary.replicas

Количество реплик pod для компонента; влияет на HA и пропускную способность, а также на потребление ресурсов. Возможные значения: целое число

1

singleBinary.autoscaling.enabled

Включает или отключает соответствующий компонент/функцию; при false связанные ресурсы обычно не создаются. Возможные значения: true/false

false

singleBinary.autoscaling.minReplicas

Настройка singleBinary.autoscaling.minReplicas. Возможные значения: целое число

1

singleBinary.autoscaling.maxReplicas

Настройка singleBinary.autoscaling.maxReplicas. Возможные значения: целое число

3

singleBinary.autoscaling.targetCPUUtilizationPercentage

Настройка singleBinary.autoscaling.targetCPUUtilizationPercentage. Возможные значения: целое число

60

singleBinary.autoscaling.targetMemoryUtilizationPercentage

Настройка singleBinary.autoscaling.targetMemoryUtilizationPercentage. Возможные значения: null или значение нужного типа

null

singleBinary.image.registry

Реестр контейнерных образов, из которого будут подтягиваться образы компонентов. Возможные значения: строка или null

null

singleBinary.image.repository

Репозиторий образа внутри реестра; используется для формирования поля image. Возможные значения: строка

null

singleBinary.image.tag

Тег контейнерного образа; фиксирует версию бинарного файла/сборки. Возможные значения: строка

null

singleBinary.priorityClassName

Приоритет pod через PriorityClass; влияет на вытеснение и порядок планирования при дефиците ресурсов. Возможные значения: строка или null

null

singleBinary.annotations

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

singleBinary.podAnnotations

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

singleBinary.podLabels

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

singleBinary.selectorLabels

Настройка singleBinary.selectorLabels. Возможные значения: map/объект

{}

singleBinary.service.annotations

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

singleBinary.service.labels

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

singleBinary.service.type

Настройки сервиса Kubernetes (тип, IP, политика маршрутизации/сессий). Возможные значения: строка (одно из поддерживаемых значений)

ClusterIP

singleBinary.service.trafficDistribution

Настройка singleBinary.service.trafficDistribution. Возможные значения: строка

Отсутствует

singleBinary.targetModule

Настройка singleBinary.targetModule. Возможные значения: строка

all

singleBinary.extraArgs

Дополнительные аргументы командной строки процесса; позволяют включать опции без пересборки образа. Возможные значения: список

[]

singleBinary.extraEnv[0].name

Настройка singleBinary.extraEnv[0].name. Возможные значения: строка

GOMEMLIMIT

singleBinary.extraEnv[0].value

Настройка singleBinary.extraEnv[0].value. Возможные значения: строка

5750MiB

singleBinary.extraEnvFrom

Инъекция переменных окружения из Secret/ConfigMap через envFrom; рекомендуется для чувствительных параметров. Возможные значения: список

[]

singleBinary.extraContainers

Настройка singleBinary.extraContainers. Возможные значения: список

[]

singleBinary.initContainers

Настройка singleBinary.initContainers. Возможные значения: список

[]

singleBinary.extraVolumeMounts[0].name

Настройка singleBinary.extraVolumeMounts[0].name. Возможные значения: строка

loki-var

singleBinary.extraVolumeMounts[0].mountPath

Настройка singleBinary.extraVolumeMounts[0].mountPath. Возможные значения: строка

/var/loki

singleBinary.extraVolumes[0].name

Настройка singleBinary.extraVolumes[0].name. Возможные значения: строка

loki-var

singleBinary.extraVolumes[0].emptyDir

Настройка singleBinary.extraVolumes[0].emptyDir. Возможные значения: map/объект

{}

singleBinary.resources.requests.cpu

Конкретное ограничение/запрос ресурса; указывается в формате Kubernetes (например, 500m, 1Gi). Возможные значения: строка

500m

singleBinary.resources.requests.memory

Конкретное ограничение/запрос ресурса; указывается в формате Kubernetes (например, 500m, 1Gi). Возможные значения: строка

1Gi

singleBinary.resources.limits.cpu

Конкретное ограничение/запрос ресурса; указывается в формате Kubernetes (например, 500m, 1Gi). Возможные значения: строка

2

singleBinary.resources.limits.memory

Конкретное ограничение/запрос ресурса; указывается в формате Kubernetes (например, 500m, 1Gi). Возможные значения: строка

6Gi

singleBinary.terminationGracePeriodSeconds

Настройка singleBinary.terminationGracePeriodSeconds. Возможные значения: целое число

30

singleBinary.hostUsers

Настройка singleBinary.hostUsers. Возможные значения: строка

nil

singleBinary.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].labelSelector.matchLabels.app.kubernetes.io/component

Настройка singleBinary.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].labelSelector.matchLabels.app.kubernetes.io/component. Возможные значения: строка

single-binary

singleBinary.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].labelSelector.matchLabels.app.kubernetes.io/name

Настройка singleBinary.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].labelSelector.matchLabels.app.kubernetes.io/name. Возможные значения: строка

{{ include "loki.name" . }}

singleBinary.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].labelSelector.matchLabels.app.kubernetes.io/instance

Настройка singleBinary.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].labelSelector.matchLabels.app.kubernetes.io/instance. Возможные значения: строка

{{ .Release.Name }}

singleBinary.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].topologyKey

Настройка singleBinary.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].topologyKey. Возможные значения: строка

kubernetes.io/hostname

singleBinary.topologySpreadConstraints

Параметры планирования pod (выбор узлов, tolerations, affinity, распределение по topology). Используются Kube-scheduler при размещении. Возможные значения: список

[]

singleBinary.dnsConfig

Настройка singleBinary.dnsConfig. Возможные значения: map/объект

{}

singleBinary.nodeSelector

Параметры планирования pod (выбор узлов, tolerations, affinity, распределение по topology). Используются Kube-scheduler при размещении. Возможные значения: map/объект

{}

singleBinary.tolerations

Параметры планирования pod (выбор узлов, tolerations, affinity, распределение по topology). Используются Kube-scheduler при размещении. Возможные значения: список

[]

singleBinary.persistence.whenScaled

Настройка singleBinary.persistence.whenScaled. Возможные значения: строка

Delete

singleBinary.persistence.whenDeleted

Настройка singleBinary.persistence.whenDeleted. Возможные значения: строка

Delete

singleBinary.persistence.enableStatefulSetAutoDeletePVC

Настройка singleBinary.persistence.enableStatefulSetAutoDeletePVC. Возможные значения: true/false

true

singleBinary.persistence.enableStatefulSetRecreationForSizeChange

Настройка singleBinary.persistence.enableStatefulSetRecreationForSizeChange. Возможные значения: true/false

false

singleBinary.persistence.enabled

Включает или отключает соответствующий компонент/функцию; при false связанные ресурсы обычно не создаются. Возможные значения: true/false

false

singleBinary.persistence.accessModes[0]

Настройка singleBinary.persistence.accessModes[0]. Возможные значения: строка

ReadWriteOnce

singleBinary.persistence.size

Параметры PVC/тома (класс, размер, режимы доступа). Возможные значения: строка

10Gi

singleBinary.persistence.storageClass

Параметры PVC/тома (класс, размер, режимы доступа). Возможные значения: null или значение нужного типа

null

singleBinary.persistence.selector

Настройка singleBinary.persistence.selector. Возможные значения: null или значение нужного типа

null

singleBinary.persistence.annotations

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

singleBinary.persistence.labels

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

singleBinary.persistence.enableStatefulSetRecreationForSizeChange

Настройка singleBinary.persistence.enableStatefulSetRecreationForSizeChange. Возможные значения: true/false

false

singleBinary.persistence.enableStatefulSetAutoDeletePVC

Настройка singleBinary.persistence.enableStatefulSetAutoDeletePVC. Возможные значения: true/false

true

singleBinary.persistence.enabled

Включает или отключает соответствующий компонент/функцию; при false связанные ресурсы обычно не создаются. Возможные значения: true/false

false

singleBinary.persistence.annotations

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

singleBinary.persistence.accessModes[0]

Настройка singleBinary.persistence.accessModes[0]. Возможные значения: строка

ReadWriteOnce

singleBinary.nodeSelector

Параметры планирования pod (выбор узлов, tolerations, affinity, распределение по topology). Используются Kube-scheduler при размещении. Возможные значения: map/объект

{}

singleBinary.initContainers

Настройка singleBinary.initContainers. Возможные значения: список

[]

singleBinary.image.tag

Тег контейнерного образа; фиксирует версию бинарного файла/сборки. Возможные значения: строка

null

singleBinary.image.repository

Репозиторий образа внутри реестра; используется для формирования поля image. Возможные значения: строка

null

singleBinary.image.registry

Реестр контейнерных образов, из которого будут подтягиваться образы компонентов. Возможные значения: строка или null

null

singleBinary.hostUsers

Настройка singleBinary.hostUsers. Возможные значения: строка

nil

singleBinary.extraVolumes[0].name

Настройка singleBinary.extraVolumes[0].name. Возможные значения: строка

loki-var

singleBinary.extraVolumes[0].emptyDir

Настройка singleBinary.extraVolumes[0].emptyDir. Возможные значения: map/объект

{}

singleBinary.extraVolumeMounts[0].name

Настройка singleBinary.extraVolumeMounts[0].name. Возможные значения: строка

loki-var

singleBinary.extraVolumeMounts[0].mountPath

Настройка singleBinary.extraVolumeMounts[0].mountPath. Возможные значения: строка

/var/loki

singleBinary.extraEnvFrom

Инъекция переменных окружения из Secret/ConfigMap через envFrom; рекомендуется для чувствительных параметров. Возможные значения: список

[]

singleBinary.extraEnv[0].value

Настройка singleBinary.extraEnv[0].value. Возможные значения: строка

5750MiB

singleBinary.extraEnv[0].name

Настройка singleBinary.extraEnv[0].name. Возможные значения: строка

GOMEMLIMIT

singleBinary.extraContainers

Настройка singleBinary.extraContainers. Возможные значения: список

[]

singleBinary.extraArgs

Дополнительные аргументы командной строки процесса; позволяют включать опции без пересборки образа. Возможные значения: список

[]

singleBinary.dnsConfig

Настройка singleBinary.dnsConfig. Возможные значения: map/объект

{}

singleBinary.autoscaling.targetMemoryUtilizationPercentage

Настройка singleBinary.autoscaling.targetMemoryUtilizationPercentage. Возможные значения: null или значение нужного типа

null

singleBinary.autoscaling.targetCPUUtilizationPercentage

Настройка singleBinary.autoscaling.targetCPUUtilizationPercentage. Возможные значения: целое число

60

singleBinary.autoscaling.minReplicas

Настройка singleBinary.autoscaling.minReplicas. Возможные значения: целое число

1

singleBinary.autoscaling.maxReplicas

Настройка singleBinary.autoscaling.maxReplicas. Возможные значения: целое число

3

singleBinary.autoscaling.enabled

Включает или отключает соответствующий компонент/функцию; при false связанные ресурсы обычно не создаются. Возможные значения: true/false

false

singleBinary.annotations

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

singleBinary.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].topologyKey

Настройка singleBinary.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].topologyKey. Возможные значения: строка

kubernetes.io/hostname

singleBinary.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].labelSelector.matchLabels.app.kubernetes.io/name

Настройка singleBinary.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].labelSelector.matchLabels.app.kubernetes.io/name. Возможные значения: строка

{{ include "loki.name" . }}

singleBinary.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].labelSelector.matchLabels.app.kubernetes.io/instance

Настройка singleBinary.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].labelSelector.matchLabels.app.kubernetes.io/instance. Возможные значения: строка

{{ .Release.Name }}

singleBinary.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].labelSelector.matchLabels.app.kubernetes.io/component

Настройка singleBinary.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].labelSelector.matchLabels.app.kubernetes.io/component. Возможные значения: строка

single-binary

write - настройки write-компонентов в режиме SimpleScalable/Distributed#

Параметр

Описание

Значение по умолчанию

write.replicas

Количество реплик pod для компонента; влияет на HA и пропускную способность, а также на потребление ресурсов. Возможные значения: целое число

0

write.autoscaling.enabled

Включает или отключает соответствующий компонент/функцию; при false связанные ресурсы обычно не создаются. Возможные значения: true/false

false

write.autoscaling.minReplicas

Настройка write.autoscaling.minReplicas. Возможные значения: целое число

2

write.autoscaling.maxReplicas

Настройка write.autoscaling.maxReplicas. Возможные значения: целое число

6

write.autoscaling.targetCPUUtilizationPercentage

Настройка write.autoscaling.targetCPUUtilizationPercentage. Возможные значения: целое число

60

write.autoscaling.targetMemoryUtilizationPercentage

Настройка write.autoscaling.targetMemoryUtilizationPercentage. Возможные значения: null или значение нужного типа

null

write.autoscaling.behavior.scaleUp.policies[0].type

Настройки сервиса Kubernetes (тип, IP, политика маршрутизации/сессий). Возможные значения: строка (одно из поддерживаемых значений)

Pods

write.autoscaling.behavior.scaleUp.policies[0].value

Настройка write.autoscaling.behavior.scaleUp.policies[0].value. Возможные значения: целое число

1

write.autoscaling.behavior.scaleUp.policies[0].periodSeconds

Настройка write.autoscaling.behavior.scaleUp.policies[0].periodSeconds. Возможные значения: целое число

900

write.autoscaling.behavior.scaleDown.policies[0].type

Настройки сервиса Kubernetes (тип, IP, политика маршрутизации/сессий). Возможные значения: строка (одно из поддерживаемых значений)

Pods

write.autoscaling.behavior.scaleDown.policies[0].value

Настройка write.autoscaling.behavior.scaleDown.policies[0].value. Возможные значения: целое число

1

write.autoscaling.behavior.scaleDown.policies[0].periodSeconds

Настройка write.autoscaling.behavior.scaleDown.policies[0].periodSeconds. Возможные значения: целое число

1800

write.autoscaling.behavior.scaleDown.stabilizationWindowSeconds

Настройка write.autoscaling.behavior.scaleDown.stabilizationWindowSeconds. Возможные значения: целое число

3600

write.image.registry

Реестр контейнерных образов, из которого будут подтягиваться образы компонентов. Возможные значения: строка или null

null

write.image.repository

Репозиторий образа внутри реестра; используется для формирования поля image. Возможные значения: строка

null

write.image.tag

Тег контейнерного образа; фиксирует версию бинарного файла/сборки. Возможные значения: строка

null

write.priorityClassName

Приоритет pod через PriorityClass; влияет на вытеснение и порядок планирования при дефиците ресурсов. Возможные значения: строка или null

null

write.annotations

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

write.podAnnotations

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

write.podLabels

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

write.selectorLabels

Настройка write.selectorLabels. Возможные значения: map/объект

{}

write.service.annotations

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

write.service.labels

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

write.service.type

Настройки сервиса Kubernetes (тип, IP, политика маршрутизации/сессий). Возможные значения: строка (одно из поддерживаемых значений)

ClusterIP

write.service.trafficDistribution

Настройка write.service.trafficDistribution. Возможные значения: строка

Отсутствует

write.targetModule

Настройка write.targetModule. Возможные значения: строка

write

write.extraArgs

Дополнительные аргументы командной строки процесса; позволяют включать опции без пересборки образа. Возможные значения: список

[]

write.extraEnv

Дополнительные переменные окружения; применяются поверх стандартных переменных чарта. Возможные значения: список

[]

write.extraEnvFrom

Инъекция переменных окружения из Secret/ConfigMap через envFrom; рекомендуется для чувствительных параметров. Возможные значения: список

[]

write.lifecycle

Настройка write.lifecycle. Возможные значения: map/объект

{}

write.initContainers

Настройка write.initContainers. Возможные значения: список

[]

write.extraContainers

Настройка write.extraContainers. Возможные значения: список

[]

write.extraVolumeMounts

Дополнительные тома; используются для подключения конфигураций, сертификатов, секретов и данных. Возможные значения: список

[]

write.extraVolumes

Дополнительные точки монтирования; используются для подключения конфигураций, сертификатов, секретов и данных. Возможные значения: список

[]

write.extraVolumeClaimTemplates

Настройка write.extraVolumeClaimTemplates. Возможные значения: список

[]

write.resources

Ресурсные запросы/лимиты Kubernetes для контейнеров (CPU/память/ephemeral-storage); влияют на размещение и стабильность под нагрузкой. Возможные значения: map/объект

{}

write.terminationGracePeriodSeconds

Настройка write.terminationGracePeriodSeconds. Возможные значения: целое число

300

write.hostUsers

Настройка write.hostUsers. Возможные значения: строка

nil

write.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].labelSelector.matchLabels.app.kubernetes.io/component

Настройка write.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].labelSelector.matchLabels.app.kubernetes.io/component. Возможные значения: строка

write

write.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].labelSelector.matchLabels.app.kubernetes.io/name

Настройка write.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].labelSelector.matchLabels.app.kubernetes.io/name. Возможные значения: строка

{{ include "loki.name" . }}

write.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].labelSelector.matchLabels.app.kubernetes.io/instance

Настройка write.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].labelSelector.matchLabels.app.kubernetes.io/instance. Возможные значения: строка

{{ .Release.Name }}

write.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].topologyKey

Настройка write.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].topologyKey. Возможные значения: строка

kubernetes.io/hostname

write.dnsConfig

Настройка write.dnsConfig. Возможные значения: map/объект

{}

write.nodeSelector

Параметры планирования pod (выбор узлов, tolerations, affinity, распределение по topology). Используются Kube-scheduler при размещении. Возможные значения: map/объект

{}

write.topologySpreadConstraints

Параметры планирования pod (выбор узлов, tolerations, affinity, распределение по topology). Используются Kube-scheduler при размещении. Возможные значения: список

[]

write.tolerations

Параметры планирования pod (выбор узлов, tolerations, affinity, распределение по topology). Используются Kube-scheduler при размещении. Возможные значения: список

[]

write.podManagementPolicy

Настройка write.podManagementPolicy. Возможные значения: строка

Parallel

write.persistence.volumeClaimsEnabled

Настройка write.persistence.volumeClaimsEnabled. Возможные значения: true/false

true

write.persistence.accessModes[0]

Настройка write.persistence.accessModes[0]. Возможные значения: строка

ReadWriteOnce

write.persistence.dataVolumeParameters.emptyDir

Настройка write.persistence.dataVolumeParameters.emptyDir. Возможные значения: map/объект

{}

write.persistence.enableStatefulSetAutoDeletePVC

Настройка write.persistence.enableStatefulSetAutoDeletePVC. Возможные значения: true/false

false

write.persistence.size

Параметры PVC/тома (класс, размер, режимы доступа). Возможные значения: строка

10Gi

write.persistence.storageClass

Параметры PVC/тома (класс, размер, режимы доступа). Возможные значения: null или значение нужного типа

null

write.persistence.selector

Настройка write.persistence.selector. Возможные значения: null или значение нужного типа

null

write.persistence.annotations

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

write.persistence.labels

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

read - настройки read-компонентов в режиме SimpleScalable/Distributed#

Параметр

Описание

Значение по умолчанию

read.replicas

Количество реплик pod для компонента; влияет на HA и пропускную способность, а также на потребление ресурсов. Возможные значения: целое число

0

read.autoscaling.enabled

Включает или отключает соответствующий компонент/функцию; при false связанные ресурсы обычно не создаются. Возможные значения: true/false

false

read.autoscaling.minReplicas

Настройка read.autoscaling.minReplicas. Возможные значения: целое число

2

read.autoscaling.maxReplicas

Настройка read.autoscaling.maxReplicas. Возможные значения: целое число

6

read.autoscaling.targetCPUUtilizationPercentage

Настройка read.autoscaling.targetCPUUtilizationPercentage. Возможные значения: целое число

60

read.autoscaling.targetMemoryUtilizationPercentage

Настройка read.autoscaling.targetMemoryUtilizationPercentage. Возможные значения: null или значение нужного типа

null

read.autoscaling.behavior

Настройка read.autoscaling.behavior. Возможные значения: map/объект

{}

read.image.registry

Реестр контейнерных образов, из которого будут подтягиваться образы компонентов. Возможные значения: строка или null

null

read.image.repository

Репозиторий образа внутри реестра; используется для формирования поля image. Возможные значения: строка

null

read.image.tag

Тег контейнерного образа; фиксирует версию бинарного файла/сборки. Возможные значения: строка

null

read.priorityClassName

Приоритет pod через PriorityClass; влияет на вытеснение и порядок планирования при дефиците ресурсов. Возможные значения: строка или null

null

read.annotations

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

read.podAnnotations

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

read.podLabels

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

read.selectorLabels

Настройка read.selectorLabels. Возможные значения: map/объект

{}

read.service.annotations

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

read.service.labels

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

read.service.type

Настройки сервиса Kubernetes (тип, IP, политика маршрутизации/сессий). Возможные значения: строка (одно из поддерживаемых значений)

ClusterIP

read.service.trafficDistribution

Настройка read.service.trafficDistribution. Возможные значения: строка

Отсутствует

read.targetModule

Настройка read.targetModule. Возможные значения: строка

read

read.legacyReadTarget

Настройка read.legacyReadTarget. Возможные значения: true/false

false

read.extraArgs

Дополнительные аргументы командной строки процесса; позволяют включать опции без пересборки образа. Возможные значения: список

[]

read.initContainers

Настройка read.initContainers. Возможные значения: список

[]

read.extraContainers

Настройка read.extraContainers. Возможные значения: список

[]

read.extraEnv

Дополнительные переменные окружения; применяются поверх стандартных переменных чарта. Возможные значения: список

[]

read.extraEnvFrom

Инъекция переменных окружения из Secret/ConfigMap через envFrom; рекомендуется для чувствительных параметров. Возможные значения: список

[]

read.lifecycle

Настройка read.lifecycle. Возможные значения: map/объект

{}

read.extraVolumeMounts

Дополнительные тома; используются для подключения конфигураций, сертификатов, секретов и данных. Возможные значения: список

[]

read.extraVolumes

Дополнительные точки монтирования; используются для подключение конфигов/сертификатов/секретов/данных. Возможные значения: список

[]

read.resources

Ресурсные запросы/лимиты Kubernetes для контейнеров (CPU/память/ephemeral-storage); влияют на размещение и стабильность под нагрузкой. Возможные значения: map/объект

{}

read.livenessProbe

Настройка read.livenessProbe. Возможные значения: map/объект

{}

read.startupProbe

Настройка read.startupProbe. Возможные значения: map/объект

{}

read.terminationGracePeriodSeconds

Настройка read.terminationGracePeriodSeconds. Возможные значения: целое число

30

read.hostUsers

Настройка read.hostUsers. Возможные значения: строка

nil

read.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].labelSelector.matchLabels.app.kubernetes.io/component

Настройка read.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].labelSelector.matchLabels.app.kubernetes.io/component. Возможные значения: строка

read

read.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].labelSelector.matchLabels.app.kubernetes.io/name

Настройка read.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].labelSelector.matchLabels.app.kubernetes.io/name. Возможные значения: строка

{{ include "loki.name" . }}

read.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].labelSelector.matchLabels.app.kubernetes.io/instance

Настройка read.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].labelSelector.matchLabels.app.kubernetes.io/instance. Возможные значения: строка

{{ .Release.Name }}

read.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].topologyKey

Настройка read.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].topologyKey. Возможные значения: строка

kubernetes.io/hostname

read.dnsConfig

Настройка read.dnsConfig. Возможные значения: map/объект

{}

read.nodeSelector

Параметры планирования pod (выбор узлов, tolerations, affinity, распределение по topology). Используются Kube-scheduler при размещении. Возможные значения: map/объект

{}

read.topologySpreadConstraints

Параметры планирования pod (выбор узлов, tolerations, affinity, распределение по topology). Используются Kube-scheduler при размещении. Возможные значения: список

[]

read.tolerations

Параметры планирования pod (выбор узлов, tolerations, affinity, распределение по topology). Используются Kube-scheduler при размещении. Возможные значения: список

[]

read.podManagementPolicy

Настройка read.podManagementPolicy. Возможные значения: строка

Parallel

read.persistence.enableStatefulSetAutoDeletePVC

Настройка read.persistence.enableStatefulSetAutoDeletePVC. Возможные значения: true/false

true

read.persistence.accessModes[0]

Настройка read.persistence.accessModes[0]. Возможные значения: строка

ReadWriteOnce

read.persistence.size

Параметры PVC/тома (класс, размер, режимы доступа). Возможные значения: строка

10Gi

read.persistence.storageClass

Параметры PVC/тома (класс, размер, режимы доступа). Возможные значения: null или значение нужного типа

null

read.persistence.volumeAttributesClassName

Настройка read.persistence.volumeAttributesClassName. Возможные значения: null или значение нужного типа

null

read.persistence.selector

Настройка read.persistence.selector. Возможные значения: null или значение нужного типа

null

read.persistence.annotations

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

read.persistence.labels

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

backend - настройки backend-компонентов в режиме SimpleScalable/Distributed#

Параметр

Описание

Значение по умолчанию

backend.replicas

Количество реплик pod для компонента; влияет на HA и пропускную способность, а также на потребление ресурсов. Возможные значения: целое число

0

backend.autoscaling.enabled

Включает или отключает соответствующий компонент/функцию; при false связанные ресурсы обычно не создаются. Возможные значения: true/false

false

backend.autoscaling.minReplicas

Настройка backend.autoscaling.minReplicas. Возможные значения: целое число

3

backend.autoscaling.maxReplicas

Настройка backend.autoscaling.maxReplicas. Возможные значения: целое число

6

backend.autoscaling.targetCPUUtilizationPercentage

Настройка backend.autoscaling.targetCPUUtilizationPercentage. Возможные значения: целое число

60

backend.autoscaling.targetMemoryUtilizationPercentage

Настройка backend.autoscaling.targetMemoryUtilizationPercentage. Возможные значения: null или значение нужного типа

null

backend.autoscaling.behavior

Настройка backend.autoscaling.behavior. Возможные значения: map/объект

{}

backend.image.registry

Реестр контейнерных образов, из которого будут подтягиваться образы компонентов. Возможные значения: строка или null

null

backend.image.repository

Репозиторий образа внутри реестра; используется для формирования поля image. Возможные значения: строка

null

backend.image.tag

Тег контейнерного образа; фиксирует версию бинарного файла/сборки. Возможные значения: строка

null

backend.priorityClassName

Приоритет pod через PriorityClass; влияет на вытеснение и порядок планирования при дефиците ресурсов. Возможные значения: строка или null

null

backend.annotations

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

backend.podAnnotations

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

backend.podLabels

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

backend.selectorLabels

Настройка backend.selectorLabels. Возможные значения: map/объект

{}

backend.service.annotations

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

backend.service.labels

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

backend.service.type

Настройки сервиса Kubernetes (тип, IP, политика маршрутизации/сессий). Возможные значения: строка (одно из поддерживаемых значений)

ClusterIP

backend.service.trafficDistribution

Настройка backend.service.trafficDistribution. Возможные значения: строка

Отсутствует

backend.targetModule

Настройка backend.targetModule. Возможные значения: строка

backend

backend.extraArgs

Дополнительные аргументы командной строки процесса; позволяют включать опции без пересборки образа. Возможные значения: список

[]

backend.initContainers

Настройка backend.initContainers. Возможные значения: список

[]

backend.extraEnv

Дополнительные переменные окружения; применяются поверх стандартных переменных чарта. Возможные значения: список

[]

backend.extraEnvFrom

Инъекция переменных окружения из Secret/ConfigMap через envFrom; рекомендуется для чувствительных параметров. Возможные значения: список

[]

backend.extraContainers

Настройка backend.extraContainers. Возможные значения: список

[]

backend.extraVolumeMounts

Дополнительные тома; используются для подключения конфигураций, сертификатов, секретов и данных. Возможные значения: список

[]

backend.extraVolumes

Дополнительные точки монтирования; используются для подключения конфигураций, сертификатов, секретов и данных. Возможные значения: список

[]

backend.resources

Ресурсные запросы/лимиты Kubernetes для контейнеров (CPU/память/ephemeral-storage); влияют на размещение и стабильность под нагрузкой. Возможные значения: map/объект

{}

backend.terminationGracePeriodSeconds

Настройка backend.terminationGracePeriodSeconds. Возможные значения: целое число

300

backend.hostUsers

Настройка backend.hostUsers. Возможные значения: строка

nil

backend.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].labelSelector.matchLabels.app.kubernetes.io/component

Настройка backend.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].labelSelector.matchLabels.app.kubernetes.io/component. Возможные значения: строка

backend

backend.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].labelSelector.matchLabels.app.kubernetes.io/name

Настройка backend.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].labelSelector.matchLabels.app.kubernetes.io/name. Возможные значения: строка

{{ include "loki.name" . }}

backend.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].labelSelector.matchLabels.app.kubernetes.io/instance

Настройка backend.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].labelSelector.matchLabels.app.kubernetes.io/instance. Возможные значения: строка

{{ .Release.Name }}

backend.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].topologyKey

Настройка backend.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].topologyKey. Возможные значения: строка

kubernetes.io/hostname

backend.dnsConfig

Настройка backend.dnsConfig. Возможные значения: map/объект

{}

backend.nodeSelector

Параметры планирования pod (выбор узлов, tolerations, affinity, распределение по topology). Используются Kube-scheduler при размещении. Возможные значения: map/объект

{}

backend.topologySpreadConstraints

Параметры планирования pod (выбор узлов, tolerations, affinity, распределение по topology). Используются Kube-scheduler при размещении. Возможные значения: список

[]

backend.tolerations

Параметры планирования pod (выбор узлов, tolerations, affinity, распределение по topology). Используются Kube-scheduler при размещении. Возможные значения: список

[]

backend.podManagementPolicy

Настройка backend.podManagementPolicy. Возможные значения: строка

Parallel

backend.persistence.volumeClaimsEnabled

Настройка backend.persistence.volumeClaimsEnabled. Возможные значения: true/false

true

backend.persistence.accessModes[0]

Настройка backend.persistence.accessModes[0]. Возможные значения: строка

ReadWriteOnce

backend.persistence.size

Параметры PVC/тома (класс, размер, режимы доступа). Возможные значения: строка

10Gi

backend.persistence.storageClass

Параметры PVC/тома (класс, размер, режимы доступа). Возможные значения: null или значение нужного типа

null

backend.persistence.volumeAttributesClassName

Настройка backend.persistence.volumeAttributesClassName. Возможные значения: null или значение нужного типа

null

backend.persistence.selector

Настройка backend.persistence.selector. Возможные значения: null или значение нужного типа

null

backend.persistence.annotations

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

backend.persistence.labels

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

ingester - настройки ingester (прием и хранение чанков, участие в ring)#

Параметр

Описание

Значение по умолчанию

ingester.replicas

Количество реплик pod для компонента; влияет на HA и пропускную способность, а также на потребление ресурсов. Возможные значения: целое число

0

ingester.dnsConfig

Настройка ingester.dnsConfig. Возможные значения: map/объект.

{}

ingester.hostAliases

Настройка ingester.hostAliases. Возможные значения: список.

[]

ingester.hostUsers

Настройка ingester.hostUsers. Возможные значения: строка.

nil

ingester.autoscaling.enabled

Включает или отключает соответствующий компонент/функцию; при false связанные ресурсы обычно не создаются. Возможные значения: true/false

false

ingester.autoscaling.minReplicas

Настройка ingester.autoscaling.minReplicas. Возможные значения: целое число.

1

ingester.autoscaling.maxReplicas

Настройка ingester.autoscaling.maxReplicas. Возможные значения: целое число.

3

ingester.autoscaling.targetCPUUtilizationPercentage

Настройка ingester.autoscaling.targetCPUUtilizationPercentage. Возможные значения: целое число

60

ingester.autoscaling.targetMemoryUtilizationPercentage

Настройка ingester.autoscaling.targetMemoryUtilizationPercentage. Возможные значения: null или значение нужного типа

null

ingester.autoscaling.customMetrics

Настройка ingester.autoscaling.customMetrics. Возможные значения: список.

[]

ingester.autoscaling.behavior.enabled

Включает или отключает соответствующий компонент/функцию; при false связанные ресурсы обычно не создаются. Возможные значения: true/false

false

ingester.autoscaling.behavior.scaleDown

Настройка ingester.autoscaling.behavior.scaleDown. Возможные значения: map/объект.

{}

ingester.autoscaling.behavior.scaleUp

Настройка ingester.autoscaling.behavior.scaleUp. Возможные значения: map/объект.

{}

ingester.image.registry

Реестр контейнерных образов, из которого будут подтягиваться образы компонентов. Возможные значения: строка или null

null

ingester.image.repository

Репозиторий образа внутри реестра; используется для формирования поля image. Возможные значения: строка

null

ingester.image.tag

Тег контейнерного образа; фиксирует версию бинарного файла/сборки. Возможные значения: строка

null

ingester.command

Переопределяет команду запуска контейнера (entrypoint). Возможные значения: список строк.

null

ingester.labels

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

ingester.priorityClassName

Приоритет pod через PriorityClass; влияет на вытеснение и порядок планирования при дефиците ресурсов. Возможные значения: строка или null

null

ingester.podLabels

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

ingester.podAnnotations

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

ingester.serviceLabels

Настройка ingester.serviceLabels. Возможные значения: map/объект.

{}

ingester.serviceAnnotations

Настройка ingester.serviceAnnotations. Возможные значения: map/объект.

{}

ingester.serviceType

Настройка ingester.serviceType. Возможные значения: строка.

ClusterIP

ingester.extraArgs

Дополнительные аргументы командной строки процесса; позволяют включать опции без пересборки образа. Возможные значения: список

[]

ingester.extraEnv

Дополнительные переменные окружения; применяются поверх стандартных переменных чарта. Возможные значения: список

[]

ingester.extraEnvFrom

Инъекция переменных окружения из Secret/ConfigMap через envFrom; рекомендуется для чувствительных параметров. Возможные значения: список

[]

ingester.extraVolumeMounts

Дополнительные тома; используются для подключения конфигураций, сертификатов, секретов и данных. Возможные значения: список

[]

ingester.extraVolumes

Дополнительные точки монтирования; используются для подключения конфигураций, сертификатов, секретов и данных. Возможные значения: список

[]

ingester.resources

Ресурсные запросы/лимиты Kubernetes для контейнеров (CPU/память/ephemeral-storage); влияют на размещение и стабильность под нагрузкой. Возможные значения: map/объект

{}

ingester.extraContainers

Настройка ingester.extraContainers. Возможные значения: список.

[]

ingester.initContainers

Настройка ingester.initContainers. Возможные значения: список.

[]

ingester.terminationGracePeriodSeconds

Настройка ingester.terminationGracePeriodSeconds. Возможные значения: целое число

300

ingester.lifecycle

Настройка ingester.lifecycle. Возможные значения: map/объект.

{}

ingester.topologySpreadConstraints[0].maxSkew

Настройка ingester.topologySpreadConstraints[0].maxSkew. Возможные значения: целое число

1

ingester.topologySpreadConstraints[0].topologyKey

Настройка ingester.topologySpreadConstraints[0].topologyKey. Возможные значения: строка

kubernetes.io/hostname

ingester.topologySpreadConstraints[0].whenUnsatisfiable

Настройка ingester.topologySpreadConstraints[0].whenUnsatisfiable. Возможные значения: строка

ScheduleAnyway

ingester.topologySpreadConstraints[0].labelSelector.matchLabels.app.kubernetes.io/component

Настройка ingester.topologySpreadConstraints[0].labelSelector.matchLabels.app.kubernetes.io/component. Возможные значения: строка

ingester

ingester.topologySpreadConstraints[0].labelSelector.matchLabels.app.kubernetes.io/name

Настройка ingester.topologySpreadConstraints[0].labelSelector.matchLabels.app.kubernetes.io/name. Возможные значения: строка

{{ include "loki.name" . }}

ingester.topologySpreadConstraints[0].labelSelector.matchLabels.app.kubernetes.io/instance

Настройка ingester.topologySpreadConstraints[0].labelSelector.matchLabels.app.kubernetes.io/instance. Возможные значения: строка

{{ .Release.Name }}

ingester.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].labelSelector.matchLabels.app.kubernetes.io/component

Настройка ingester.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].labelSelector.matchLabels.app.kubernetes.io/component. Возможные значения: строка

ingester

ingester.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].labelSelector.matchLabels.app.kubernetes.io/name

Настройка ingester.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].labelSelector.matchLabels.app.kubernetes.io/name. Возможные значения: строка

{{ include "loki.name" . }}

ingester.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].labelSelector.matchLabels.app.kubernetes.io/instance

Настройка ingester.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].labelSelector.matchLabels.app.kubernetes.io/instance. Возможные значения: строка

{{ .Release.Name }}

ingester.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].topologyKey

Настройка ingester.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].topologyKey. Возможные значения: строка

kubernetes.io/hostname

ingester.maxUnavailable

Настройка ingester.maxUnavailable. Возможные значения: целое число.

1

ingester.nodeSelector

Параметры планирования pod (выбор узлов, tolerations, affinity, распределение по topology). Используются Kube-scheduler при размещении. Возможные значения: map/объект

{}

ingester.tolerations

Параметры планирования pod (выбор узлов, tolerations, affinity, распределение по topology). Используются Kube-scheduler при размещении. Возможные значения: список

[]

ingester.readinessProbe

Настройка ingester.readinessProbe. Возможные значения: map/объект.

{}

ingester.livenessProbe

Настройка ingester.livenessProbe. Возможные значения: map/объект.

{}

ingester.updateStrategy.type

Настройки сервиса Kubernetes (тип, IP, политика маршрутизации/сессий). Возможные значения: строка (одно из поддерживаемых значений)

RollingUpdate

ingester.persistence.enabled

Включает или отключает соответствующий компонент/функцию; при false связанные ресурсы обычно не создаются. Возможные значения: true/false

false

ingester.persistence.inMemory

Настройка ingester.persistence.inMemory. Возможные значения: true/false.

false

ingester.persistence.claims[0].name

Настройка ingester.persistence.claims[0].name. Возможные значения: строка.

data

ingester.persistence.claims[0].accessModes[0]

Настройка ingester.persistence.claims[0].accessModes[0]. Возможные значения: строка

ReadWriteOnce

ingester.persistence.claims[0].size

Параметры PVC/тома (класс, размер, режимы доступа). Возможные значения: строка.

10Gi

ingester.persistence.claims[0].storageClass

Параметры PVC/тома (класс, размер, режимы доступа). Возможные значения: null или значение нужного типа

null

ingester.persistence.claims[0].volumeAttributesClassName

Настройка ingester.persistence.claims[0].volumeAttributesClassName. Возможные значения: null или значение нужного типа

null

ingester.persistence.enableStatefulSetAutoDeletePVC

Настройка ingester.persistence.enableStatefulSetAutoDeletePVC. Возможные значения: true/false

false

ingester.persistence.whenDeleted

Настройка ingester.persistence.whenDeleted. Возможные значения: строка.

Retain

ingester.persistence.whenScaled

Настройка ingester.persistence.whenScaled. Возможные значения: строка.

Retain

ingester.appProtocol.grpc

Настройка ingester.appProtocol.grpc. Возможные значения: строка.

Отсутствует

ingester.trafficDistribution

Настройка ingester.trafficDistribution. Возможные значения: строка.

Отсутствует

ingester.zoneAwareReplication.enabled

Включает или отключает соответствующий компонент/функцию; при false связанные ресурсы обычно не создаются. Возможные значения: true/false

true

ingester.zoneAwareReplication.maxUnavailablePct

Настройка ingester.zoneAwareReplication.maxUnavailablePct. Возможные значения: целое число

33

ingester.zoneAwareReplication.zoneA.nodeSelector

Параметры планирования pod (выбор узлов, tolerations, affinity, распределение по topology). Используются Kube-scheduler при размещении. Возможные значения: null или значение нужного типа

null

ingester.zoneAwareReplication.zoneA.extraAffinity

Настройка ingester.zoneAwareReplication.zoneA.extraAffinity. Возможные значения: map/объект

{}

ingester.zoneAwareReplication.zoneA.annotations

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

ingester.zoneAwareReplication.zoneA.podAnnotations

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

ingester.zoneAwareReplication.zoneB.nodeSelector

Параметры планирования pod (выбор узлов, tolerations, affinity, распределение по topology). Используются Kube-scheduler при размещении. Возможные значения: null или значение нужного типа

null

ingester.zoneAwareReplication.zoneB.extraAffinity

Настройка ingester.zoneAwareReplication.zoneB.extraAffinity. Возможные значения: map/объект

{}

ingester.zoneAwareReplication.zoneB.annotations

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

ingester.zoneAwareReplication.zoneB.podAnnotations

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

ingester.zoneAwareReplication.zoneC.nodeSelector

Параметры планирования pod (выбор узлов, tolerations, affinity, распределение по topology). Используются Kube-scheduler при размещении. Возможные значения: null или значение нужного типа

null

ingester.zoneAwareReplication.zoneC.extraAffinity

Настройка ingester.zoneAwareReplication.zoneC.extraAffinity. Возможные значения: map/объект

{}

ingester.zoneAwareReplication.zoneC.annotations

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

ingester.zoneAwareReplication.zoneC.podAnnotations

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

ingester.zoneAwareReplication.migration.enabled

Включает или отключает соответствующий компонент/функцию; при false связанные ресурсы обычно не создаются. Возможные значения: true/false

false

ingester.zoneAwareReplication.migration.excludeDefaultZone

Настройка ingester.zoneAwareReplication.migration.excludeDefaultZone. Возможные значения: true/false

false

ingester.zoneAwareReplication.migration.readPath

Настройка ingester.zoneAwareReplication.migration.readPath. Возможные значения: true/false

false

ingester.zoneAwareReplication.migration.writePath

Настройка ingester.zoneAwareReplication.migration.writePath. Возможные значения: true/false

false

ingester.rolloutGroupPrefix

Настройка ingester.rolloutGroupPrefix. Возможные значения: null или значение нужного типа

null

ingester.addIngesterNamePrefix

Настройка ingester.addIngesterNamePrefix. Возможные значения: true/false.

false

distributor - настройки distributor (прием записей и распределение на ingester)#

Параметр

Описание

Значение по умолчанию

distributor.replicas

Количество реплик pod для компонента; влияет на HA и пропускную способность, а также на потребление ресурсов. Возможные значения: целое число

0

distributor.hostAliases

Настройка distributor.hostAliases. Возможные значения: список.

[]

distributor.hostUsers

Настройка distributor.hostUsers. Возможные значения: строка.

nil

distributor.dnsConfig

Настройка distributor.dnsConfig. Возможные значения: map/объект.

{}

distributor.autoscaling.enabled

Включает или отключает соответствующий компонент/функцию; при false связанные ресурсы обычно не создаются. Возможные значения: true/false

false

distributor.autoscaling.minReplicas

Настройка distributor.autoscaling.minReplicas. Возможные значения: целое число.

1

distributor.autoscaling.maxReplicas

Настройка distributor.autoscaling.maxReplicas. Возможные значения: целое число.

3

distributor.autoscaling.targetCPUUtilizationPercentage

Настройка distributor.autoscaling.targetCPUUtilizationPercentage. Возможные значения: целое число

60

distributor.autoscaling.targetMemoryUtilizationPercentage

Настройка distributor.autoscaling.targetMemoryUtilizationPercentage. Возможные значения: null или значение нужного типа

null

distributor.autoscaling.customMetrics

Настройка distributor.autoscaling.customMetrics. Возможные значения: список.

[]

distributor.autoscaling.behavior.enabled

Включает или отключает соответствующий компонент/функцию; при false связанные ресурсы обычно не создаются. Возможные значения: true/false

false

distributor.autoscaling.behavior.scaleDown

Настройка distributor.autoscaling.behavior.scaleDown. Возможные значения: map/объект

{}

distributor.autoscaling.behavior.scaleUp

Настройка distributor.autoscaling.behavior.scaleUp. Возможные значения: map/объект.

{}

distributor.image.registry

Реестр контейнерных образов, из которого будут подтягиваться образы компонентов. Возможные значения: строка или null

null

distributor.image.repository

Репозиторий образа внутри реестра; используется для формирования поля image. Возможные значения: строка

null

distributor.image.tag

Тег контейнерного образа; фиксирует версию бинарного файла/сборки. Возможные значения: строка

null

distributor.command

Переопределяет команду запуска контейнера (entrypoint). Возможные значения: список строк.

null

distributor.priorityClassName

Приоритет pod через PriorityClass; влияет на вытеснение и порядок планирования при дефиците ресурсов. Возможные значения: строка или null

null

distributor.podLabels

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

distributor.podAnnotations

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

distributor.serviceLabels

Настройка distributor.serviceLabels. Возможные значения: map/объект.

{}

distributor.serviceAnnotations

Настройка distributor.serviceAnnotations. Возможные значения: map/объект.

{}

distributor.serviceType

Настройка distributor.serviceType. Возможные значения: строка.

ClusterIP

distributor.extraArgs

Дополнительные аргументы командной строки процесса; позволяют включать опции без пересборки образа. Возможные значения: список

[]

distributor.extraEnv

Дополнительные переменные окружения; применяются поверх стандартных переменных чарта. Возможные значения: список

[]

distributor.extraEnvFrom

Инъекция переменных окружения из Secret/ConfigMap через envFrom; рекомендуется для чувствительных параметров. Возможные значения: список

[]

distributor.extraVolumeMounts

Дополнительные тома; используются для подключения конфигураций, сертификатов, секретов и данных. Возможные значения: список

[]

distributor.extraVolumes

Дополнительные точки монтирования; используются для подключения конфигураций, сертификатов, секретов и данных. Возможные значения: список

[]

distributor.resources

Ресурсные запросы/лимиты Kubernetes для контейнеров (CPU/память/ephemeral-storage); влияют на размещение и стабильность под нагрузкой. Возможные значения: map/объект

{}

distributor.initContainers

Настройка distributor.initContainers. Возможные значения: список.

[]

distributor.extraContainers

Настройка distributor.extraContainers. Возможные значения: список.

[]

distributor.terminationGracePeriodSeconds

Настройка distributor.terminationGracePeriodSeconds. Возможные значения: целое число

30

distributor.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].labelSelector.matchLabels.app.kubernetes.io/component

Настройка distributor.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].labelSelector.matchLabels.app.kubernetes.io/component. Возможные значения: строка

distributor

distributor.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].labelSelector.matchLabels.app.kubernetes.io/name

Настройка distributor.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].labelSelector.matchLabels.app.kubernetes.io/name. Возможные значения: строка

{{ include "loki.name" . }}

distributor.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].labelSelector.matchLabels.app.kubernetes.io/instance

Настройка distributor.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].labelSelector.matchLabels.app.kubernetes.io/instance. Возможные значения: строка

{{ .Release.Name }}

distributor.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].topologyKey

Настройка distributor.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].topologyKey. Возможные значения: строка

kubernetes.io/hostname

distributor.maxUnavailable

Настройка distributor.maxUnavailable. Возможные значения: null или значение нужного типа

null

distributor.maxSurge

Настройка distributor.maxSurge. Возможные значения: целое число.

0

distributor.nodeSelector

Параметры планирования pod (выбор узлов, tolerations, affinity, распределение по topology). Используются Kube-scheduler при размещении. Возможные значения: map/объект

{}

distributor.topologySpreadConstraints

Параметры планирования pod (выбор узлов, tolerations, affinity, распределение по topology). Используются Kube-scheduler при размещении. Возможные значения: список

[]

distributor.tolerations

Параметры планирования pod (выбор узлов, tolerations, affinity, распределение по topology). Используются Kube-scheduler при размещении. Возможные значения: список

[]

distributor.appProtocol.grpc

Настройка distributor.appProtocol.grpc. Возможные значения: строка.

Отсутствует

distributor.trafficDistribution

Настройка distributor.trafficDistribution. Возможные значения: строка.

Отсутствует

querier - настройки querier (исполнение запросов к данным Loki)#

Параметр

Описание

Значение по умолчанию

querier.replicas

Количество реплик pod для компонента; влияет на HA и пропускную способность, а также на потребление ресурсов. Возможные значения: целое число

0

querier.hostAliases

Настройка querier.hostAliases. Возможные значения: список.

[]

querier.hostUsers

Настройка querier.hostUsers. Возможные значения: строка.

nil

querier.autoscaling.enabled

Включает или отключает соответствующий компонент/функцию; при false связанные ресурсы обычно не создаются. Возможные значения: true/false

false

querier.autoscaling.minReplicas

Настройка querier.autoscaling.minReplicas. Возможные значения: целое число.

1

querier.autoscaling.maxReplicas

Настройка querier.autoscaling.maxReplicas. Возможные значения: целое число.

3

querier.autoscaling.targetCPUUtilizationPercentage

Настройка querier.autoscaling.targetCPUUtilizationPercentage. Возможные значения: целое число

60

querier.autoscaling.targetMemoryUtilizationPercentage

Настройка querier.autoscaling.targetMemoryUtilizationPercentage. Возможные значения: null или значение нужного типа

null

querier.autoscaling.customMetrics

Настройка querier.autoscaling.customMetrics. Возможные значения: список.

[]

querier.autoscaling.behavior.enabled

Включает или отключает соответствующий компонент/функцию; при false связанные ресурсы обычно не создаются. Возможные значения: true/false

false

querier.autoscaling.behavior.scaleDown

Настройка querier.autoscaling.behavior.scaleDown. Возможные значения: map/объект.

{}

querier.autoscaling.behavior.scaleUp

Настройка querier.autoscaling.behavior.scaleUp. Возможные значения: map/объект.

{}

querier.image.registry

Реестр контейнерных образов, из которого будут подтягиваться образы компонентов. Возможные значения: строка или null

null

querier.image.repository

Репозиторий образа внутри реестра; используется для формирования поля image. Возможные значения: строка

null

querier.image.tag

Тег контейнерного образа; фиксирует версию бинарного файла/сборки. Возможные значения: строка

null

querier.command

Переопределяет команду запуска контейнера (entrypoint). Возможные значения: список строк.

null

querier.priorityClassName

Приоритет pod через PriorityClass; влияет на вытеснение и порядок планирования при дефиците ресурсов. Возможные значения: строка или null

null

querier.podLabels

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

querier.podAnnotations

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

querier.serviceLabels

Настройка querier.serviceLabels. Возможные значения: map/объект.

{}

querier.serviceAnnotations

Настройка querier.serviceAnnotations. Возможные значения: map/объект.

{}

querier.serviceType

Настройка querier.serviceType. Возможные значения: строка.

ClusterIP

querier.extraArgs

Дополнительные аргументы командной строки процесса; позволяют включать опции без пересборки образа. Возможные значения: список

[]

querier.extraEnv

Дополнительные переменные окружения; применяются поверх стандартных переменных чарта. Возможные значения: список

[]

querier.extraEnvFrom

Инъекция переменных окружения из Secret/ConfigMap через envFrom; рекомендуется для чувствительных параметров. Возможные значения: список

[]

querier.extraVolumeMounts

Дополнительные тома; используются для подключения конфигураций, сертификатов, секретов и данных. Возможные значения: список

[]

querier.extraVolumes

Дополнительные точки монтирования; используются для подключения конфигураций, сертификатов, секретов и данных. Возможные значения: список

[]

querier.resources

Ресурсные запросы/лимиты Kubernetes для контейнеров (CPU/память/ephemeral-storage); влияют на размещение и стабильность под нагрузкой. Возможные значения: map/объект

{}

querier.extraContainers

Настройка querier.extraContainers. Возможные значения: список.

[]

querier.initContainers

Настройка querier.initContainers. Возможные значения: список.

[]

querier.terminationGracePeriodSeconds

Настройка querier.terminationGracePeriodSeconds. Возможные значения: целое число

30

querier.topologySpreadConstraints[0].maxSkew

Настройка querier.topologySpreadConstraints[0].maxSkew. Возможные значения: целое число

1

querier.topologySpreadConstraints[0].topologyKey

Настройка querier.topologySpreadConstraints[0].topologyKey. Возможные значения: строка

kubernetes.io/hostname

querier.topologySpreadConstraints[0].whenUnsatisfiable

Настройка querier.topologySpreadConstraints[0].whenUnsatisfiable. Возможные значения: строка

ScheduleAnyway

querier.topologySpreadConstraints[0].labelSelector.matchLabels.app.kubernetes.io/component

Настройка querier.topologySpreadConstraints[0].labelSelector.matchLabels.app.kubernetes.io/component. Возможные значения: строка

querier

querier.topologySpreadConstraints[0].labelSelector.matchLabels.app.kubernetes.io/name

Настройка querier.topologySpreadConstraints[0].labelSelector.matchLabels.app.kubernetes.io/name. Возможные значения: строка

{{ include "loki.name" . }}

querier.topologySpreadConstraints[0].labelSelector.matchLabels.app.kubernetes.io/instance

Настройка querier.topologySpreadConstraints[0].labelSelector.matchLabels.app.kubernetes.io/instance. Возможные значения: строка

{{ .Release.Name }}

querier.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].labelSelector.matchLabels.app.kubernetes.io/component

Настройка querier.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].labelSelector.matchLabels.app.kubernetes.io/component. Возможные значения: строка

querier

querier.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].labelSelector.matchLabels.app.kubernetes.io/name

Настройка querier.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].labelSelector.matchLabels.app.kubernetes.io/name. Возможные значения: строка

{{ include "loki.name" . }}

querier.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].labelSelector.matchLabels.app.kubernetes.io/instance

Настройка querier.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].labelSelector.matchLabels.app.kubernetes.io/instance. Возможные значения: строка

{{ .Release.Name }}

querier.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].topologyKey

Настройка querier.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].topologyKey. Возможные значения: строка

kubernetes.io/hostname

querier.maxUnavailable

Настройка querier.maxUnavailable. Возможные значения: null или значение нужного типа.

null

querier.maxSurge

Настройка querier.maxSurge. Возможные значения: целое число.

0

querier.nodeSelector

Параметры планирования pod (выбор узлов, tolerations, affinity, распределение по topology). Используются Kube-scheduler при размещении. Возможные значения: map/объект

{}

querier.tolerations

Параметры планирования pod (выбор узлов, tolerations, affinity, распределение по topology). Используются Kube-scheduler при размещении. Возможные значения: список

[]

querier.dnsConfig

Настройка querier.dnsConfig. Возможные значения: map/объект.

{}

querier.appProtocol.grpc

Настройка querier.appProtocol.grpc. Возможные значения: строка.

Отсутствует

querier.trafficDistribution

Настройка querier.trafficDistribution. Возможные значения: строка.

Отсутствует

queryFrontend - настройки query-frontend (агрегация/кеширование/параллелизм запросов)#

Параметр

Описание

Значение по умолчанию

queryFrontend.replicas

Количество реплик pod для компонента; влияет на HA и пропускную способность, а также на потребление ресурсов. Возможные значения: целое число

0

queryFrontend.hostAliases

Настройка queryFrontend.hostAliases. Возможные значения: список.

[]

queryFrontend.hostUsers

Настройка queryFrontend.hostUsers. Возможные значения: строка.

nil

queryFrontend.autoscaling.enabled

Включает или отключает соответствующий компонент/функцию; при false связанные ресурсы обычно не создаются. Возможные значения: true/false

false

queryFrontend.autoscaling.minReplicas

Настройка queryFrontend.autoscaling.minReplicas. Возможные значения: целое число.

1

queryFrontend.autoscaling.maxReplicas

Настройка queryFrontend.autoscaling.maxReplicas. Возможные значения: целое число.

3

queryFrontend.autoscaling.targetCPUUtilizationPercentage

Настройка queryFrontend.autoscaling.targetCPUUtilizationPercentage. Возможные значения: целое число

60

queryFrontend.autoscaling.targetMemoryUtilizationPercentage

Настройка queryFrontend.autoscaling.targetMemoryUtilizationPercentage. Возможные значения: null или значение нужного типа

null

queryFrontend.autoscaling.customMetrics

Настройка queryFrontend.autoscaling.customMetrics. Возможные значения: список.

[]

queryFrontend.autoscaling.behavior.enabled

Включает или отключает соответствующий компонент/функцию; при false связанные ресурсы обычно не создаются. Возможные значения: true/false

false

queryFrontend.autoscaling.behavior.scaleDown

Настройка queryFrontend.autoscaling.behavior.scaleDown. Возможные значения: map/объект.

{}

queryFrontend.autoscaling.behavior.scaleUp

Настройка queryFrontend.autoscaling.behavior.scaleUp. Возможные значения: map/объект.

{}

queryFrontend.image.registry

Реестр контейнерных образов, из которого будут подтягиваться образы компонентов. Возможные значения: строка или null

null

queryFrontend.image.repository

Репозиторий образа внутри реестра; используется для формирования поля image. Возможные значения: строка

null

queryFrontend.image.tag

Тег контейнерного образа; фиксирует версию бинарного файла/сборки. Возможные значения: строка

null

queryFrontend.command

Переопределяет команду запуска контейнера (entrypoint). Возможные значения: список строк.

null

queryFrontend.priorityClassName

Приоритет pod через PriorityClass; влияет на вытеснение и порядок планирования при дефиците ресурсов. Возможные значения: строка или null

null

queryFrontend.podLabels

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

queryFrontend.podAnnotations

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

queryFrontend.serviceLabels

Настройка queryFrontend.serviceLabels. Возможные значения: map/объект.

{}

queryFrontend.serviceAnnotations

Настройка queryFrontend.serviceAnnotations. Возможные значения: map/объект.

{}

queryFrontend.serviceType

Настройка queryFrontend.serviceType. Возможные значения: строка.

ClusterIP

queryFrontend.extraArgs

Дополнительные аргументы командной строки процесса; позволяют включать опции без пересборки образа. Возможные значения: список

[]

queryFrontend.extraEnv

Дополнительные переменные окружения; применяются поверх стандартных переменных чарта. Возможные значения: список

[]

queryFrontend.extraEnvFrom

Инъекция переменных окружения из Secret/ConfigMap через envFrom; рекомендуется для чувствительных параметров. Возможные значения: список

[]

queryFrontend.extraVolumeMounts

Дополнительные тома; используются для подключения конфигураций, сертификатов, секретов и данных. Возможные значения: список

[]

queryFrontend.extraVolumes

Дополнительные точки монтирования; используются для подключения конфигураций, сертификатов, секретов и данных. Возможные значения: список

[]

queryFrontend.resources

Ресурсные запросы/лимиты Kubernetes для контейнеров (CPU/память/ephemeral-storage); влияют на размещение и стабильность под нагрузкой. Возможные значения: map/объект

{}

queryFrontend.initContainers

Настройка queryFrontend.initContainers. Возможные значения: список.

[]

queryFrontend.extraContainers

Настройка queryFrontend.extraContainers. Возможные значения: список.

[]

queryFrontend.terminationGracePeriodSeconds

Настройка queryFrontend.terminationGracePeriodSeconds. Возможные значения: целое число

30

queryFrontend.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].labelSelector.matchLabels.app.kubernetes.io/component

Настройка queryFrontend.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].labelSelector.matchLabels.app.kubernetes.io/component. Возможные значения: строка

query-frontend

queryFrontend.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].labelSelector.matchLabels.app.kubernetes.io/name

Настройка queryFrontend.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].labelSelector.matchLabels.app.kubernetes.io/name. Возможные значения: строка

{{ include "loki.name" . }}

queryFrontend.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].labelSelector.matchLabels.app.kubernetes.io/instance

Настройка queryFrontend.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].labelSelector.matchLabels.app.kubernetes.io/instance. Возможные значения: строка

{{ .Release.Name }}

queryFrontend.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].topologyKey

Настройка queryFrontend.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].topologyKey. Возможные значения: строка

kubernetes.io/hostname

queryFrontend.maxUnavailable

Настройка queryFrontend.maxUnavailable. Возможные значения: null или значение нужного типа

null

queryFrontend.nodeSelector

Параметры планирования pod (выбор узлов, tolerations, affinity, распределение по topology). Используются Kube-scheduler при размещении. Возможные значения: map/объект

{}

queryFrontend.topologySpreadConstraints

Параметры планирования pod (выбор узлов, tolerations, affinity, распределение по topology). Используются Kube-scheduler при размещении. Возможные значения: список

[]

queryFrontend.tolerations

Параметры планирования pod (выбор узлов, tolerations, affinity, распределение по topology). Используются Kube-scheduler при размещении. Возможные значения: список

[]

queryFrontend.appProtocol.grpc

Настройка queryFrontend.appProtocol.grpc. Возможные значения: строка.

Отсутствует

queryFrontend.loadBalancer.enabled

Включает или отключает соответствующий компонент/функцию; при false связанные ресурсы обычно не создаются. Возможные значения: true/false

true

queryFrontend.trafficDistribution

Настройка queryFrontend.trafficDistribution. Возможные значения: строка.

Отсутствует

queryScheduler - настройки query-scheduler (очередь и планирование запросов)#

Параметр

Описание

Значение по умолчанию

queryScheduler.replicas

Количество реплик pod для компонента; влияет на HA и пропускную способность, а также на потребление ресурсов. Возможные значения: целое число

0

queryScheduler.dnsConfig

Настройка queryScheduler.dnsConfig. Возможные значения: map/объект.

{}

queryScheduler.hostAliases

Настройка queryScheduler.hostAliases. Возможные значения: список.

[]

queryScheduler.hostUsers

Настройка queryScheduler.hostUsers. Возможные значения: строка.

nil

queryScheduler.image.registry

Реестр контейнерных образов, из которого будут подтягиваться образы компонентов. Возможные значения: строка или null

null

queryScheduler.image.repository

Репозиторий образа внутри реестра; используется для формирования поля image. Возможные значения: строка

null

queryScheduler.image.tag

Тег контейнерного образа; фиксирует версию бинарного файла/сборки. Возможные значения: строка

null

queryScheduler.priorityClassName

Приоритет pod через PriorityClass; влияет на вытеснение и порядок планирования при дефиците ресурсов. Возможные значения: строка или null

null

queryScheduler.podLabels

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

queryScheduler.podAnnotations

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

queryScheduler.serviceLabels

Настройка queryScheduler.serviceLabels. Возможные значения: map/объект.

{}

queryScheduler.serviceAnnotations

Настройка queryScheduler.serviceAnnotations. Возможные значения: map/объект.

{}

queryScheduler.extraArgs

Дополнительные аргументы командной строки процесса; позволяют включать опции без пересборки образа. Возможные значения: список

[]

queryScheduler.extraEnv

Дополнительные переменные окружения; применяются поверх стандартных переменных чарта. Возможные значения: список

[]

queryScheduler.extraEnvFrom

Инъекция переменных окружения из Secret/ConfigMap через envFrom; рекомендуется для чувствительных параметров. Возможные значения: список

[]

queryScheduler.extraVolumeMounts

Дополнительные тома; используются для подключения конфигураций, сертификатов, секретов и данных. Возможные значения: список

[]

queryScheduler.extraVolumes

Дополнительные точки монтирования; используются для подключения конфигураций, сертификатов, секретов и данных. Возможные значения: список

[]

queryScheduler.resources

Ресурсные запросы/лимиты Kubernetes для контейнеров (CPU/память/ephemeral-storage); влияют на размещение и стабильность под нагрузкой. Возможные значения: map/объект

{}

queryScheduler.initContainers

Настройка queryScheduler.initContainers. Возможные значения: список.

[]

queryScheduler.extraContainers

Настройка queryScheduler.extraContainers. Возможные значения: список.

[]

queryScheduler.terminationGracePeriodSeconds

Настройка queryScheduler.terminationGracePeriodSeconds. Возможные значения: целое число

30

queryScheduler.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].labelSelector.matchLabels.app.kubernetes.io/component

Настройка queryScheduler.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].labelSelector.matchLabels.app.kubernetes.io/component. Возможные значения: строка

query-scheduler

queryScheduler.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].labelSelector.matchLabels.app.kubernetes.io/name

Настройка queryScheduler.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].labelSelector.matchLabels.app.kubernetes.io/name. Возможные значения: строка

{{ include "loki.name" . }}

queryScheduler.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].labelSelector.matchLabels.app.kubernetes.io/instance

Настройка queryScheduler.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].labelSelector.matchLabels.app.kubernetes.io/instance. Возможные значения: строка

{{ .Release.Name }}

queryScheduler.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].topologyKey

Настройка queryScheduler.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].topologyKey. Возможные значения: строка

kubernetes.io/hostname

queryScheduler.maxUnavailable

Настройка queryScheduler.maxUnavailable. Возможные значения: целое число.

1

queryScheduler.nodeSelector

Параметры планирования pod (выбор узлов, tolerations, affinity, распределение по topology). Используются Kube-scheduler при размещении. Возможные значения: map/объект

{}

queryScheduler.topologySpreadConstraints

Параметры планирования pod (выбор узлов, tolerations, affinity, распределение по topology). Используются Kube-scheduler при размещении. Возможные значения: список

[]

queryScheduler.tolerations

Параметры планирования pod (выбор узлов, tolerations, affinity, распределение по topology). Используются Kube-scheduler при размещении. Возможные значения: список

[]

queryScheduler.appProtocol.grpc

Настройка queryScheduler.appProtocol.grpc. Возможные значения: строка.

Отсутствует

queryScheduler.trafficDistribution

Настройка queryScheduler.trafficDistribution. Возможные значения: строка.

Отсутствует

indexGateway - настройки index-gateway (доступ к индексам и кеширование)#

Параметр

Описание

Значение по умолчанию

indexGateway.replicas

Количество реплик pod для компонента; влияет на HA и пропускную способность, а также на потребление ресурсов. Возможные значения: целое число

0

indexGateway.joinMemberlist

Настройка indexGateway.joinMemberlist. Возможные значения: true/false.

true

indexGateway.dnsConfig

Настройка indexGateway.dnsConfig. Возможные значения: map/объект.

{}

indexGateway.hostAliases

Настройка indexGateway.hostAliases. Возможные значения: список.

[]

indexGateway.hostUsers

Настройка indexGateway.hostUsers. Возможные значения: строка.

nil

indexGateway.image.registry

Реестр контейнерных образов, из которого будут подтягиваться образы компонентов. Возможные значения: строка или null

null

indexGateway.image.repository

Репозиторий образа внутри реестра; используется для формирования поля image. Возможные значения: строка

null

indexGateway.image.tag

Тег контейнерного образа; фиксирует версию бинарного файла/сборки. Возможные значения: строка

null

indexGateway.priorityClassName

Приоритет pod через PriorityClass; влияет на вытеснение и порядок планирования при дефиците ресурсов. Возможные значения: строка или null

null

indexGateway.podLabels

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

indexGateway.podAnnotations

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

indexGateway.serviceLabels

Настройка indexGateway.serviceLabels. Возможные значения: map/объект.

{}

indexGateway.serviceAnnotations

Настройка indexGateway.serviceAnnotations. Возможные значения: map/объект.

{}

indexGateway.serviceType

Настройка indexGateway.serviceType. Возможные значения: строка.

ClusterIP

indexGateway.extraArgs

Дополнительные аргументы командной строки процесса; позволяют включать опции без пересборки образа. Возможные значения: список

[]

indexGateway.extraEnv

Дополнительные переменные окружения; применяются поверх стандартных переменных чарта. Возможные значения: список

[]

indexGateway.extraEnvFrom

Инъекция переменных окружения из Secret/ConfigMap через envFrom; рекомендуется для чувствительных параметров. Возможные значения: список

[]

indexGateway.extraVolumeMounts

Дополнительные тома; используются для подключения конфигураций, сертификатов, секретов и данных. Возможные значения: список

[]

indexGateway.extraVolumes

Дополнительные точки монтирования; используются для подключения конфигураций, сертификатов, секретов и данных. Возможные значения: список

[]

indexGateway.resources

Ресурсные запросы/лимиты Kubernetes для контейнеров (CPU/память/ephemeral-storage); влияют на размещение и стабильность под нагрузкой. Возможные значения: map/объект

{}

indexGateway.extraContainers

Настройка indexGateway.extraContainers. Возможные значения: список.

[]

indexGateway.initContainers

Настройка indexGateway.initContainers. Возможные значения: список.

[]

indexGateway.terminationGracePeriodSeconds

Настройка indexGateway.terminationGracePeriodSeconds. Возможные значения: целое число

300

indexGateway.lifecycle

Настройка indexGateway.lifecycle. Возможные значения: map/объект.

{}

indexGateway.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].labelSelector.matchLabels.app.kubernetes.io/component

Настройка indexGateway.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].labelSelector.matchLabels.app.kubernetes.io/component. Возможные значения: строка

index-gateway

indexGateway.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].labelSelector.matchLabels.app.kubernetes.io/name

Настройка indexGateway.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].labelSelector.matchLabels.app.kubernetes.io/name. Возможные значения: строка

{{ include "loki.name" . }}

indexGateway.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].labelSelector.matchLabels.app.kubernetes.io/instance

Настройка indexGateway.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].labelSelector.matchLabels.app.kubernetes.io/instance. Возможные значения: строка

{{ .Release.Name }}

indexGateway.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].topologyKey

Настройка indexGateway.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].topologyKey. Возможные значения: строка

kubernetes.io/hostname

indexGateway.maxUnavailable

Настройка indexGateway.maxUnavailable. Возможные значения: null или значение нужного типа

null

indexGateway.nodeSelector

Параметры планирования pod (выбор узлов, tolerations, affinity, распределение по topology). Используются Kube-scheduler при размещении. Возможные значения: map/объект

{}

indexGateway.topologySpreadConstraints

Параметры планирования pod (выбор узлов, tolerations, affinity, распределение по topology). Используются Kube-scheduler при размещении. Возможные значения: список

[]

indexGateway.tolerations

Параметры планирования pod (выбор узлов, tolerations, affinity, распределение по topology). Используются Kube-scheduler при размещении. Возможные значения: список

[]

indexGateway.persistence.enabled

Включает или отключает соответствующий компонент/функцию; при false связанные ресурсы обычно не создаются. Возможные значения: true/false

false

indexGateway.persistence.accessModes[0]

Настройка indexGateway.persistence.accessModes[0]. Возможные значения: строка.

ReadWriteOnce

indexGateway.persistence.inMemory

Настройка indexGateway.persistence.inMemory. Возможные значения: true/false.

false

indexGateway.persistence.size

Параметры PVC/тома (класс, размер, режимы доступа). Возможные значения: строка.

10Gi

indexGateway.persistence.storageClass

Параметры PVC/тома (класс, размер, режимы доступа). Возможные значения: null или значение нужного типа

null

indexGateway.persistence.volumeAttributesClassName

Настройка indexGateway.persistence.volumeAttributesClassName. Возможные значения: null или значение нужного типа

null

indexGateway.persistence.annotations

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

indexGateway.persistence.labels

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

indexGateway.persistence.enableStatefulSetAutoDeletePVC

Настройка indexGateway.persistence.enableStatefulSetAutoDeletePVC. Возможные значения: true/false

false

indexGateway.persistence.whenDeleted

Настройка indexGateway.persistence.whenDeleted. Возможные значения: строка.

Retain

indexGateway.persistence.whenScaled

Настройка indexGateway.persistence.whenScaled. Возможные значения: строка.

Retain

indexGateway.appProtocol.grpc

Настройка indexGateway.appProtocol.grpc. Возможные значения: строка.

Отсутствует

indexGateway.trafficDistribution

Настройка indexGateway.trafficDistribution. Возможные значения: строка.

Отсутствует

indexGateway.updateStrategy.type

Настройки сервиса Kubernetes (тип, IP, политика маршрутизации/сессий). Возможные значения: строка (одно из поддерживаемых значений)

RollingUpdate

compactor - настройки compactor (уплотнение/удержание/индексные операции)#

Параметр

Описание

Значение по умолчанию

compactor.replicas

Количество реплик pod для компонента; влияет на HA и пропускную способность, а также на потребление ресурсов. Возможные значения: целое число

0

compactor.hostAliases

Настройка compactor.hostAliases. Возможные значения: список.

[]

compactor.hostUsers

Настройка compactor.hostUsers. Возможные значения: строка.

nil

compactor.dnsConfig

Настройка compactor.dnsConfig. Возможные значения: map/объект.

{}

compactor.image.registry

Реестр контейнерных образов, из которого будут подтягиваться образы компонентов. Возможные значения: строка или null

null

compactor.image.repository

Репозиторий образа внутри реестра; используется для формирования поля image. Возможные значения: строка

null

compactor.image.tag

Тег контейнерного образа; фиксирует версию бинарного файла/сборки. Возможные значения: строка

null

compactor.command

Переопределяет команду запуска контейнера (entrypoint). Возможные значения: список строк.

null

compactor.priorityClassName

Приоритет pod через PriorityClass; влияет на вытеснение и порядок планирования при дефиците ресурсов. Возможные значения: строка или null

null

compactor.podLabels

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

compactor.podAnnotations

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

compactor.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].labelSelector.matchLabels.app.kubernetes.io/component

Настройка compactor.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].labelSelector.matchLabels.app.kubernetes.io/component. Возможные значения: строка

compactor

compactor.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].labelSelector.matchLabels.app.kubernetes.io/name

Настройка compactor.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].labelSelector.matchLabels.app.kubernetes.io/name. Возможные значения: строка

{{ include "loki.name" . }}

compactor.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].labelSelector.matchLabels.app.kubernetes.io/instance

Настройка compactor.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].labelSelector.matchLabels.app.kubernetes.io/instance. Возможные значения: строка

{{ .Release.Name }}

compactor.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].topologyKey

Настройка compactor.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].topologyKey. Возможные значения: строка

kubernetes.io/hostname

compactor.serviceLabels

Настройка compactor.serviceLabels. Возможные значения: map/объект.

{}

compactor.serviceAnnotations

Настройка compactor.serviceAnnotations. Возможные значения: map/объект.

{}

compactor.serviceType

Настройка compactor.serviceType. Возможные значения: строка.

ClusterIP

compactor.extraArgs

Дополнительные аргументы командной строки процесса; позволяют включать опции без пересборки образа. Возможные значения: список

[]

compactor.extraEnv

Дополнительные переменные окружения; применяются поверх стандартных переменных чарта. Возможные значения: список

[]

compactor.extraEnvFrom

Инъекция переменных окружения из Secret/ConfigMap через envFrom; рекомендуется для чувствительных параметров. Возможные значения: список

[]

compactor.extraVolumeMounts

Дополнительные тома; используются для подключения конфигураций, сертификатов, секретов и данных. Возможные значения: список

[]

compactor.extraVolumes

Дополнительные точки монтирования; используются для подключения конфигураций, сертификатов, секретов и данных. Возможные значения: список

[]

compactor.readinessProbe

Настройка compactor.readinessProbe. Возможные значения: map/объект.

{}

compactor.livenessProbe

Настройка compactor.livenessProbe. Возможные значения: map/объект.

{}

compactor.resources

Ресурсные запросы/лимиты Kubernetes для контейнеров (CPU/память/ephemeral-storage); влияют на размещение и стабильность под нагрузкой. Возможные значения: map/объект

{}

compactor.extraContainers

Настройка compactor.extraContainers. Возможные значения: список.

[]

compactor.initContainers

Настройка compactor.initContainers. Возможные значения: список.

[]

compactor.terminationGracePeriodSeconds

Настройка compactor.terminationGracePeriodSeconds. Возможные значения: целое число

30

compactor.nodeSelector

Параметры планирования pod (выбор узлов, tolerations, affinity, распределение по topology). Используются Kube-scheduler при размещении. Возможные значения: map/объект

{}

compactor.tolerations

Параметры планирования pod (выбор узлов, tolerations, affinity, распределение по topology). Используются Kube-scheduler при размещении. Возможные значения: список

[]

compactor.appProtocol.grpc

Настройка compactor.appProtocol.grpc. Возможные значения: строка.

Отсутствует

compactor.persistence.enabled

Включает или отключает соответствующий компонент/функцию; при false связанные ресурсы обычно не создаются. Возможные значения: true/false

false

compactor.persistence.claims[0].name

Настройка compactor.persistence.claims[0].name. Возможные значения: строка.

data

compactor.persistence.claims[0].accessModes[0]

Настройка compactor.persistence.claims[0].accessModes[0]. Возможные значения: строка

ReadWriteOnce

compactor.persistence.claims[0].size

Параметры PVC/тома (класс, размер, режимы доступа). Возможные значения: строка.

10Gi

compactor.persistence.claims[0].storageClass

Параметры PVC/тома (класс, размер, режимы доступа). Возможные значения: null или значение нужного типа

null

compactor.persistence.claims[0].volumeAttributesClassName

Настройка compactor.persistence.claims[0].volumeAttributesClassName. Возможные значения: null или значение нужного типа

null

compactor.persistence.claims[0].annotations

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

compactor.persistence.claims[0].labels

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

compactor.persistence.enableStatefulSetAutoDeletePVC

Настройка compactor.persistence.enableStatefulSetAutoDeletePVC. Возможные значения: true/false

false

compactor.persistence.whenDeleted

Настройка compactor.persistence.whenDeleted. Возможные значения: строка.

Retain

compactor.persistence.whenScaled

Настройка compactor.persistence.whenScaled. Возможные значения: строка.

Retain

compactor.serviceAccount.create

Флаг создания соответствующего Kubernetes-ресурса самим чартом (например, ServiceAccount/RBAC/Secret/ConfigMap). Возможные значения: true/false

false

compactor.serviceAccount.name

Настройка compactor.serviceAccount.name. Возможные значения: null или значение нужного типа

null

compactor.serviceAccount.imagePullSecrets

Настройка compactor.serviceAccount.imagePullSecrets. Возможные значения: список

[]

compactor.serviceAccount.annotations

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

compactor.serviceAccount.automountServiceAccountToken

Настройка compactor.serviceAccount.automountServiceAccountToken. Возможные значения: true/false

true

bloomGateway - настройки bloom-gateway (фильтрация/ускорение запросов, опционально)#

По умолчанию параметр отключен, при необходимости включения параметра используйте описание ниже.

Параметр

Описание

Значение по умолчанию

bloomGateway.replicas

Количество реплик pod для компонента; влияет на HA и пропускную способность, а также на потребление ресурсов. Возможные значения: целое число

0

bloomGateway.hostAliases

Настройка bloomGateway.hostAliases. Возможные значения: список.

[]

bloomGateway.hostUsers

Настройка bloomGateway.hostUsers. Возможные значения: строка.

nil

bloomGateway.dnsConfig

Настройка bloomGateway.dnsConfig. Возможные значения: map/объект.

{}

bloomGateway.image.registry

Реестр контейнерных образов, из которого будут подтягиваться образы компонентов. Возможные значения: строка или null

null

bloomGateway.image.repository

Репозиторий образа внутри реестра; используется для формирования поля image. Возможные значения: строка

null

bloomGateway.image.tag

Тег контейнерного образа; фиксирует версию бинарного файла/сборки. Возможные значения: строка

null

bloomGateway.command

Переопределяет команду запуска контейнера (entrypoint). Возможные значения: список строк.

null

bloomGateway.priorityClassName

Приоритет pod через PriorityClass; влияет на вытеснение и порядок планирования при дефиците ресурсов. Возможные значения: строка или null

null

bloomGateway.podLabels

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

bloomGateway.podAnnotations

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

bloomGateway.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].labelSelector.matchLabels.app.kubernetes.io/component

Настройка bloomGateway.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].labelSelector.matchLabels.app.kubernetes.io/component. Возможные значения: строка

bloom-gateway

bloomGateway.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].labelSelector.matchLabels.app.kubernetes.io/name

Настройка bloomGateway.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].labelSelector.matchLabels.app.kubernetes.io/name. Возможные значения: строка

{{ include "loki.name" . }}

bloomGateway.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].labelSelector.matchLabels.app.kubernetes.io/instance

Настройка bloomGateway.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].labelSelector.matchLabels.app.kubernetes.io/instance. Возможные значения: строка

{{ .Release.Name }}

bloomGateway.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].topologyKey

Настройка bloomGateway.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].topologyKey. Возможные значения: строка

kubernetes.io/hostname

bloomGateway.serviceLabels

Настройка bloomGateway.serviceLabels. Возможные значения: map/объект.

{}

bloomGateway.serviceAnnotations

Настройка bloomGateway.serviceAnnotations. Возможные значения: map/объект.

{}

bloomGateway.extraArgs

Дополнительные аргументы командной строки процесса; позволяют включать опции без пересборки образа. Возможные значения: список

[]

bloomGateway.extraEnv

Дополнительные переменные окружения; применяются поверх стандартных переменных чарта. Возможные значения: список

[]

bloomGateway.extraEnvFrom

Инъекция переменных окружения из Secret/ConfigMap через envFrom; рекомендуется для чувствительных параметров. Возможные значения: список

[]

bloomGateway.extraVolumeMounts

Дополнительные тома; используются для подключения конфигураций, сертификатов, секретов и данных. Возможные значения: список

[]

bloomGateway.extraVolumes

Дополнительные тома; используются для подключения конфигураций, сертификатов, секретов и данных. Возможные значения: список

[]

bloomGateway.readinessProbe

Настройка bloomGateway.readinessProbe. Возможные значения: map/объект.

{}

bloomGateway.livenessProbe

Настройка bloomGateway.livenessProbe. Возможные значения: map/объект.

{}

bloomGateway.startupProbe

Настройка bloomGateway.startupProbe. Возможные значения: map/объект.

{}

bloomGateway.resources

Ресурсные запросы/лимиты Kubernetes для контейнеров (CPU/память/ephemeral-storage); влияют на размещение и стабильность под нагрузкой. Возможные значения: map/объект

{}

bloomGateway.extraContainers

Настройка bloomGateway.extraContainers. Возможные значения: список.

[]

bloomGateway.initContainers

Настройка bloomGateway.initContainers. Возможные значения: список.

[]

bloomGateway.terminationGracePeriodSeconds

Настройка bloomGateway.terminationGracePeriodSeconds. Возможные значения: целое число

30

bloomGateway.nodeSelector

Параметры планирования pod (выбор узлов, tolerations, affinity, распределение по topology). Используются Kube-scheduler при размещении. Возможные значения: map/объект

{}

bloomGateway.tolerations

Параметры планирования pod (выбор узлов, tolerations, affinity, распределение по topology). Используются Kube-scheduler при размещении. Возможные значения: список

[]

bloomGateway.appProtocol.grpc

Настройка bloomGateway.appProtocol.grpc. Возможные значения: строка.

Отсутствует

bloomGateway.persistence.enabled

Включает или отключает соответствующий компонент/функцию; при false связанные ресурсы обычно не создаются. Возможные значения: true/false

false

bloomGateway.persistence.claims[0].name

Настройка bloomGateway.persistence.claims[0].name. Возможные значения: строка.

data

bloomGateway.persistence.claims[0].accessModes[0]

Настройка bloomGateway.persistence.claims[0].accessModes[0]. Возможные значения: строка

ReadWriteOnce

bloomGateway.persistence.claims[0].size

Параметры PVC/тома (класс, размер, режимы доступа). Возможные значения: строка.

10Gi

bloomGateway.persistence.claims[0].storageClass

Параметры PVC/тома (класс, размер, режимы доступа). Возможные значения: null или значение нужного типа

null

bloomGateway.persistence.claims[0].volumeAttributesClassName

Настройка bloomGateway.persistence.claims[0].volumeAttributesClassName. Возможные значения: null или значение нужного типа

null

bloomGateway.persistence.enableStatefulSetAutoDeletePVC

Настройка bloomGateway.persistence.enableStatefulSetAutoDeletePVC. Возможные значения: true/false

false

bloomGateway.persistence.whenDeleted

Настройка bloomGateway.persistence.whenDeleted. Возможные значения: строка.

Retain

bloomGateway.persistence.whenScaled

Настройка bloomGateway.persistence.whenScaled. Возможные значения: строка.

Retain

bloomGateway.serviceAccount.create

Флаг создания соответствующего Kubernetes-ресурса самим чартом (например, ServiceAccount/RBAC/Secret/ConfigMap). Возможные значения: true/false

false

bloomGateway.serviceAccount.name

Настройка bloomGateway.serviceAccount.name. Возможные значения: null или значение нужного типа

null

bloomGateway.serviceAccount.imagePullSecrets

Настройка bloomGateway.serviceAccount.imagePullSecrets. Возможные значения: список

[]

bloomGateway.serviceAccount.annotations

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

bloomGateway.serviceAccount.automountServiceAccountToken

Настройка bloomGateway.serviceAccount.automountServiceAccountToken. Возможные значения: true/false

true

bloomPlanner - настройки bloom-planner (планирование построения bloom-фильтров)#

Параметр

Описание

Значение по умолчанию

bloomPlanner.replicas

Количество реплик pod для компонента; влияет на HA и пропускную способность, а также на потребление ресурсов. Возможные значения: целое число

0

bloomPlanner.hostAliases

Настройка bloomPlanner.hostAliases. Возможные значения: список.

[]

bloomPlanner.hostUsers

Настройка bloomPlanner.hostUsers. Возможные значения: строка.

nil

bloomPlanner.dnsConfig

Настройка bloomPlanner.dnsConfig. Возможные значения: map/объект.

{}

bloomPlanner.image.registry

Реестр контейнерных образов, из которого будут подтягиваться образы компонентов. Возможные значения: строка или null

null

bloomPlanner.image.repository

Репозиторий образа внутри реестра; используется для формирования поля image. Возможные значения: строка

null

bloomPlanner.image.tag

Тег контейнерного образа; фиксирует версию бинарного файла/сборки. Возможные значения: строка

null

bloomPlanner.command

Переопределяет команду запуска контейнера (entrypoint). Возможные значения: список строк.

null

bloomPlanner.priorityClassName

Приоритет pod через PriorityClass; влияет на вытеснение и порядок планирования при дефиците ресурсов. Возможные значения: строка или null

null

bloomPlanner.podLabels

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

bloomPlanner.podAnnotations

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

bloomPlanner.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].labelSelector.matchLabels.app.kubernetes.io/component

Настройка bloomPlanner.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].labelSelector.matchLabels.app.kubernetes.io/component. Возможные значения: строка

bloom-planner

bloomPlanner.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].labelSelector.matchLabels.app.kubernetes.io/name

Настройка bloomPlanner.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].labelSelector.matchLabels.app.kubernetes.io/name. Возможные значения: строка

{{ include "loki.name" . }}

bloomPlanner.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].labelSelector.matchLabels.app.kubernetes.io/instance

Настройка bloomPlanner.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].labelSelector.matchLabels.app.kubernetes.io/instance. Возможные значения: строка

{{ .Release.Name }}

bloomPlanner.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].topologyKey

Настройка bloomPlanner.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].topologyKey. Возможные значения: строка

kubernetes.io/hostname

bloomPlanner.serviceLabels

Настройка bloomPlanner.serviceLabels. Возможные значения: map/объект.

{}

bloomPlanner.serviceAnnotations

Настройка bloomPlanner.serviceAnnotations. Возможные значения: map/объект.

{}

bloomPlanner.extraArgs

Дополнительные аргументы командной строки процесса; позволяют включать опции без пересборки образа. Возможные значения: список

[]

bloomPlanner.extraEnv

Дополнительные переменные окружения; применяются поверх стандартных переменных чарта. Возможные значения: список

[]

bloomPlanner.extraEnvFrom

Инъекция переменных окружения из Secret/ConfigMap через envFrom; рекомендуется для чувствительных параметров. Возможные значения: список

[]

bloomPlanner.extraVolumeMounts

Дополнительные тома; используются для подключения конфигураций, сертификатов, секретов и данных. Возможные значения: список

[]

bloomPlanner.extraVolumes

Дополнительные точки монтирования; используются для подключения конфигураций, сертификатов, секретов и данных. Возможные значения: список

[]

bloomPlanner.readinessProbe

Настройка bloomPlanner.readinessProbe. Возможные значения: map/объект.

{}

bloomPlanner.livenessProbe

Настройка bloomPlanner.livenessProbe. Возможные значения: map/объект.

{}

bloomPlanner.startupProbe

Настройка bloomPlanner.startupProbe. Возможные значения: map/объект.

{}

bloomPlanner.resources

Ресурсные запросы/лимиты Kubernetes для контейнеров (CPU/память/ephemeral-storage); влияют на размещение и стабильность под нагрузкой. Возможные значения: map/объект

{}

bloomPlanner.extraContainers

Настройка bloomPlanner.extraContainers. Возможные значения: список.

[]

bloomPlanner.initContainers

Настройка bloomPlanner.initContainers. Возможные значения: список.

[]

bloomPlanner.terminationGracePeriodSeconds

Настройка bloomPlanner.terminationGracePeriodSeconds. Возможные значения: целое число

30

bloomPlanner.nodeSelector

Параметры планирования pod (выбор узлов, tolerations, affinity, распределение по topology). Используются Kube-scheduler при размещении. Возможные значения: map/объект

{}

bloomPlanner.tolerations

Параметры планирования pod (выбор узлов, tolerations, affinity, распределение по topology). Используются Kube-scheduler при размещении. Возможные значения: список

[]

bloomPlanner.appProtocol.grpc

Настройка bloomPlanner.appProtocol.grpc. Возможные значения: строка.

Отсутствует

bloomPlanner.persistence.enabled

Включает или отключает соответствующий компонент/функцию; при false связанные ресурсы обычно не создаются. Возможные значения: true/false

false

bloomPlanner.persistence.claims[0].name

Настройка bloomPlanner.persistence.claims[0].name. Возможные значения: строка.

data

bloomPlanner.persistence.claims[0].accessModes[0]

Настройка bloomPlanner.persistence.claims[0].accessModes[0]. Возможные значения: строка

ReadWriteOnce

bloomPlanner.persistence.claims[0].size

Параметры PVC/тома (класс, размер, режимы доступа). Возможные значения: строка.

10Gi

bloomPlanner.persistence.claims[0].storageClass

Параметры PVC/тома (класс, размер, режимы доступа). Возможные значения: null или значение нужного типа

null

bloomPlanner.persistence.claims[0].volumeAttributesClassName

Настройка bloomPlanner.persistence.claims[0].volumeAttributesClassName. Возможные значения: null или значение нужного типа

null

bloomPlanner.persistence.claims[0].annotations

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

bloomPlanner.persistence.claims[0].labels

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

bloomPlanner.persistence.enableStatefulSetAutoDeletePVC

Настройка bloomPlanner.persistence.enableStatefulSetAutoDeletePVC. Возможные значения: true/false

false

bloomPlanner.persistence.whenDeleted

Настройка bloomPlanner.persistence.whenDeleted. Возможные значения: строка.

Retain

bloomPlanner.persistence.whenScaled

Настройка bloomPlanner.persistence.whenScaled. Возможные значения: строка.

Retain

bloomPlanner.serviceAccount.create

Флаг создания соответствующего Kubernetes-ресурса самим чартом (например, ServiceAccount/RBAC/Secret/ConfigMap). Возможные значения: true/false

false

bloomPlanner.serviceAccount.name

Настройка bloomPlanner.serviceAccount.name. Возможные значения: null или значение нужного типа

null

bloomPlanner.serviceAccount.imagePullSecrets

Настройка bloomPlanner.serviceAccount.imagePullSecrets. Возможные значения: список

[]

bloomPlanner.serviceAccount.annotations

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

bloomPlanner.serviceAccount.automountServiceAccountToken

Настройка bloomPlanner.serviceAccount.automountServiceAccountToken. Возможные значения: true/false

true

bloomBuilder - настройки bloom-builder (построение bloom-фильтров)#

Параметр

Описание

Значение по умолчанию

bloomBuilder.replicas

Количество реплик pod для компонента; влияет на HA и пропускную способность, а также на потребление ресурсов. Возможные значения: целое число

0

bloomBuilder.hostAliases

Настройка bloomBuilder.hostAliases. Возможные значения: список.

[]

bloomBuilder.hostUsers

Настройка bloomBuilder.hostUsers. Возможные значения: строка.

nil

bloomBuilder.dnsConfig

Настройка bloomBuilder.dnsConfig. Возможные значения: map/объект.

{}

bloomBuilder.autoscaling.enabled

Включает или отключает соответствующий компонент/функцию; при false связанные ресурсы обычно не создаются. Возможные значения: true/false

false

bloomBuilder.autoscaling.minReplicas

Настройка bloomBuilder.autoscaling.minReplicas. Возможные значения: целое число.

1

bloomBuilder.autoscaling.maxReplicas

Настройка bloomBuilder.autoscaling.maxReplicas. Возможные значения: целое число.

3

bloomBuilder.autoscaling.targetCPUUtilizationPercentage

Настройка bloomBuilder.autoscaling.targetCPUUtilizationPercentage. Возможные значения: целое число

60

bloomBuilder.autoscaling.targetMemoryUtilizationPercentage

Настройка bloomBuilder.autoscaling.targetMemoryUtilizationPercentage. Возможные значения: null или значение нужного типа

null

bloomBuilder.autoscaling.customMetrics

Настройка bloomBuilder.autoscaling.customMetrics. Возможные значения: список.

[]

bloomBuilder.autoscaling.behavior.enabled

Включает или отключает соответствующий компонент/функцию; при false связанные ресурсы обычно не создаются. Возможные значения: true/false

false

bloomBuilder.autoscaling.behavior.scaleDown

Настройка bloomBuilder.autoscaling.behavior.scaleDown. Возможные значения: map/объект.

{}

bloomBuilder.autoscaling.behavior.scaleUp

Настройка bloomBuilder.autoscaling.behavior.scaleUp. Возможные значения: map/объект.

{}

bloomBuilder.image.registry

Реестр контейнерных образов, из которого будут подтягиваться образы компонентов. Возможные значения: строка или null

null

bloomBuilder.image.repository

Репозиторий образа внутри реестра; используется для формирования поля image. Возможные значения: строка

null

bloomBuilder.image.tag

Тег контейнерного образа; фиксирует версию бинарного файла/сборки. Возможные значения: строка

null

bloomBuilder.command

Переопределяет команду запуска контейнера (entrypoint). Возможные значения: список строк.

null

bloomBuilder.priorityClassName

Приоритет pod через PriorityClass; влияет на вытеснение и порядок планирования при дефиците ресурсов. Возможные значения: строка или null

null

bloomBuilder.podLabels

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

bloomBuilder.podAnnotations

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

bloomBuilder.serviceLabels

Настройка bloomBuilder.serviceLabels. Возможные значения: map/объект.

{}

bloomBuilder.serviceAnnotations

Настройка bloomBuilder.serviceAnnotations. Возможные значения: map/объект.

{}

bloomBuilder.extraArgs

Дополнительные аргументы командной строки процесса; позволяют включать опции без пересборки образа. Возможные значения: список

[]

bloomBuilder.extraEnv

Дополнительные переменные окружения; применяются поверх стандартных переменных чарта. Возможные значения: список

[]

bloomBuilder.extraEnvFrom

Инъекция переменных окружения из Secret/ConfigMap через envFrom; рекомендуется для чувствительных параметров. Возможные значения: список

[]

bloomBuilder.extraVolumeMounts

Дополнительные тома; используются для подключения конфигураций, сертификатов, секретов и данных. Возможные значения: список

[]

bloomBuilder.extraVolumes

Дополнительные точки монтирования; используются для подключения конфигураций, сертификатов, секретов и данных. Возможные значения: список

[]

bloomBuilder.resources

Ресурсные запросы/лимиты Kubernetes для контейнеров (CPU/память/ephemeral-storage); влияют на размещение и стабильность под нагрузкой. Возможные значения: map/объект

{}

bloomBuilder.initContainers

Настройка bloomBuilder.initContainers. Возможные значения: список.

[]

bloomBuilder.extraContainers

Настройка bloomBuilder.extraContainers. Возможные значения: список.

[]

bloomBuilder.terminationGracePeriodSeconds

Настройка bloomBuilder.terminationGracePeriodSeconds. Возможные значения: целое число

30

bloomBuilder.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].labelSelector.matchLabels.app.kubernetes.io/component

Настройка bloomBuilder.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].labelSelector.matchLabels.app.kubernetes.io/component. Возможные значения: строка

bloom-builder

bloomBuilder.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].labelSelector.matchLabels.app.kubernetes.io/name

Настройка bloomBuilder.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].labelSelector.matchLabels.app.kubernetes.io/name. Возможные значения: строка

{{ include "loki.name" . }}

bloomBuilder.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].labelSelector.matchLabels.app.kubernetes.io/instance

Настройка bloomBuilder.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].labelSelector.matchLabels.app.kubernetes.io/instance. Возможные значения: строка

{{ .Release.Name }}

bloomBuilder.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].topologyKey

Настройка bloomBuilder.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].topologyKey. Возможные значения: строка

kubernetes.io/hostname

bloomBuilder.maxUnavailable

Настройка bloomBuilder.maxUnavailable. Возможные значения: null или значение нужного типа

null

bloomBuilder.nodeSelector

Параметры планирования pod (выбор узлов, tolerations, affinity, распределение по topology). Используются Kube-scheduler при размещении. Возможные значения: map/объект

{}

bloomBuilder.tolerations

Параметры планирования pod (выбор узлов, tolerations, affinity, распределение по topology). Используются Kube-scheduler при размещении. Возможные значения: список

[]

bloomBuilder.appProtocol.grpc

Настройка bloomBuilder.appProtocol.grpc. Возможные значения: строка.

Отсутствует

patternIngester - настройки pattern-ingester (ингест паттернов, опционально)#

По умолчанию параметр отключен, при необходимости включения параметра используйте описание ниже.

Параметр

Описание

Значение по умолчанию

patternIngester.replicas

Количество реплик pod для компонента; влияет на HA и пропускную способность, а также на потребление ресурсов. Возможные значения: целое число

0

patternIngester.dnsConfig

Настройка patternIngester.dnsConfig. Возможные значения: map/объект.

{}

patternIngester.hostAliases

Настройка patternIngester.hostAliases. Возможные значения: список.

[]

patternIngester.hostUsers

Настройка patternIngester.hostUsers. Возможные значения: строка.

nil

patternIngester.image.registry

Реестр контейнерных образов, из которого будут подтягиваться образы компонентов. Возможные значения: строка или null

null

patternIngester.image.repository

Репозиторий образа внутри реестра; используется для формирования поля image. Возможные значения: строка

null

patternIngester.image.tag

Тег контейнерного образа; фиксирует версию бинарного файла/сборки. Возможные значения: строка

null

patternIngester.command

Переопределяет команду запуска контейнера (entrypoint). Возможные значения: список строк.

null

patternIngester.priorityClassName

Приоритет pod через PriorityClass; влияет на вытеснение и порядок планирования при дефиците ресурсов. Возможные значения: строка или null

null

patternIngester.podLabels

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

patternIngester.podAnnotations

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

patternIngester.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].labelSelector.matchLabels.app.kubernetes.io/component

Настройка patternIngester.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].labelSelector.matchLabels.app.kubernetes.io/component. Возможные значения: строка

pattern-ingester

patternIngester.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].labelSelector.matchLabels.app.kubernetes.io/name

Настройка patternIngester.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].labelSelector.matchLabels.app.kubernetes.io/name. Возможные значения: строка

{{ include "loki.name" . }}

patternIngester.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].labelSelector.matchLabels.app.kubernetes.io/instance

Настройка patternIngester.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].labelSelector.matchLabels.app.kubernetes.io/instance. Возможные значения: строка

{{ .Release.Name }}

patternIngester.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].topologyKey

Настройка patternIngester.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].topologyKey. Возможные значения: строка

kubernetes.io/hostname

patternIngester.maxUnavailable

Настройка patternIngester.maxUnavailable. Возможные значения: null или значение нужного типа

null

patternIngester.serviceLabels

Настройка patternIngester.serviceLabels. Возможные значения: map/объект.

{}

patternIngester.serviceAnnotations

Настройка patternIngester.serviceAnnotations. Возможные значения: map/объект.

{}

patternIngester.extraArgs

Дополнительные аргументы командной строки процесса; позволяют включать опции без пересборки образа. Возможные значения: список

[]

patternIngester.extraEnv

Дополнительные переменные окружения; применяются поверх стандартных переменных чарта. Возможные значения: список

[]

patternIngester.extraEnvFrom

Инъекция переменных окружения из Secret/ConfigMap через envFrom; рекомендуется для чувствительных параметров. Возможные значения: список

[]

patternIngester.extraVolumeMounts

Дополнительные точки монтирования; используются для подключения конфигураций, сертификатов, секретов и данных. Возможные значения: список

[]

patternIngester.extraVolumes

Дополнительные тома; используются для подключения конфигураций, сертификатов, секретов и данных. Возможные значения: список

[]

patternIngester.readinessProbe

Настройка patternIngester.readinessProbe. Возможные значения: map/объект.

{}

patternIngester.livenessProbe

Настройка patternIngester.livenessProbe. Возможные значения: map/объект.

{}

patternIngester.resources

Ресурсные запросы/лимиты Kubernetes для контейнеров (CPU/память/ephemeral-storage); влияют на размещение и стабильность под нагрузкой. Возможные значения: map/объект

{}

patternIngester.extraContainers

Настройка patternIngester.extraContainers. Возможные значения: список.

[]

patternIngester.initContainers

Настройка patternIngester.initContainers. Возможные значения: список.

[]

patternIngester.terminationGracePeriodSeconds

Настройка patternIngester.terminationGracePeriodSeconds. Возможные значения: целое число

30

patternIngester.nodeSelector

Параметры планирования pod (выбор узлов, tolerations, affinity, распределение по topology). Используются Kube-scheduler при размещении. Возможные значения: map/объект

{}

patternIngester.topologySpreadConstraints

Параметры планирования pod (выбор узлов, tolerations, affinity, распределение по topology). Используются Kube-scheduler при размещении. Возможные значения: список

[]

patternIngester.tolerations

Параметры планирования pod (выбор узлов, tolerations, affinity, распределение по topology). Используются Kube-scheduler при размещении. Возможные значения: список

[]

patternIngester.appProtocol.grpc

Настройка patternIngester.appProtocol.grpc. Возможные значения: строка.

Отсутствует

patternIngester.persistence.enabled

Включает или отключает соответствующий компонент/функцию; при false связанные ресурсы обычно не создаются. Возможные значения: true/false

false

patternIngester.persistence.size

Параметры PVC/тома (класс, размер, режимы доступа). Возможные значения: строка.

10Gi

patternIngester.persistence.storageClass

Параметры PVC/тома (класс, размер, режимы доступа). Возможные значения: null или значение нужного типа

null

patternIngester.persistence.claims[0].name

Настройка patternIngester.persistence.claims[0].name. Возможные значения: строка.

data

patternIngester.persistence.claims[0].accessModes[0]

Настройка patternIngester.persistence.claims[0].accessModes[0]. Возможные значения: строка

ReadWriteOnce

patternIngester.persistence.claims[0].size

Параметры PVC/тома (класс, размер, режимы доступа). Возможные значения: строка.

10Gi

patternIngester.persistence.claims[0].storageClass

Параметры PVC/тома (класс, размер, режимы доступа). Возможные значения: null или значение нужного типа

null

patternIngester.persistence.claims[0].volumeAttributesClassName

Настройка patternIngester.persistence.claims[0].volumeAttributesClassName. Возможные значения: null или значение нужного типа

null

patternIngester.persistence.claims[0].annotations

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

patternIngester.persistence.claims[0].labels

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

patternIngester.persistence.enableStatefulSetAutoDeletePVC

Настройка patternIngester.persistence.enableStatefulSetAutoDeletePVC. Возможные значения: true/false

false

patternIngester.persistence.whenDeleted

Настройка patternIngester.persistence.whenDeleted. Возможные значения: строка.

Retain

patternIngester.persistence.whenScaled

Настройка patternIngester.persistence.whenScaled. Возможные значения: строка.

Retain

patternIngester.serviceAccount.create

Флаг создания соответствующего Kubernetes-ресурса самим чартом (например, ServiceAccount/RBAC/Secret/ConfigMap). Возможные значения: true/false

false

patternIngester.serviceAccount.name

Настройка patternIngester.serviceAccount.name. Возможные значения: null или значение нужного типа

null

patternIngester.serviceAccount.imagePullSecrets

Настройка patternIngester.serviceAccount.imagePullSecrets. Возможные значения: список

[]

patternIngester.serviceAccount.annotations

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

patternIngester.serviceAccount.automountServiceAccountToken

Настройка patternIngester.serviceAccount.automountServiceAccountToken. Возможные значения: true/false

true

ruler - настройки ruler (правила, оповещения и запись результатов)#

Параметр

Описание

Значение по умолчанию

ruler.enabled

Включает или отключает соответствующий компонент/функцию; при false связанные ресурсы обычно не создаются. Возможные значения: true/false

false

ruler.sidecar

Настройка ruler.sidecar. Возможные значения: true/false.

false

ruler.replicas

Количество реплик pod для компонента; влияет на HA и пропускную способность, а также на потребление ресурсов. Возможные значения: целое число

0

ruler.hostAliases

Настройка ruler.hostAliases. Возможные значения: список.

[]

ruler.hostUsers

Настройка ruler.hostUsers. Возможные значения: строка.

nil

ruler.image.registry

Реестр контейнерных образов, из которого будут подтягиваться образы компонентов. Возможные значения: строка или null

null

ruler.image.repository

Репозиторий образа внутри реестра; используется для формирования поля image. Возможные значения: строка

null

ruler.image.tag

Тег контейнерного образа; фиксирует версию бинарного файла/сборки. Возможные значения: строка

null

ruler.command

Переопределяет команду запуска контейнера (entrypoint). Возможные значения: список строк.

null

ruler.priorityClassName

Приоритет pod через PriorityClass; влияет на вытеснение и порядок планирования при дефиците ресурсов. Возможные значения: строка или null

null

ruler.podLabels

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

ruler.podAnnotations

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

ruler.serviceLabels

Настройка ruler.serviceLabels. Возможные значения: map/объект.

{}

ruler.serviceAnnotations

Настройка ruler.serviceAnnotations. Возможные значения: map/объект.

{}

ruler.extraArgs

Дополнительные аргументы командной строки процесса; позволяют включать опции без пересборки образа. Возможные значения: список

[]

ruler.extraEnv

Дополнительные переменные окружения; применяются поверх стандартных переменных чарта. Возможные значения: список

[]

ruler.extraEnvFrom

Инъекция переменных окружения из Secret/ConfigMap через envFrom; рекомендуется для чувствительных параметров. Возможные значения: список

[]

ruler.extraVolumeMounts

Дополнительные тома; используются для подключения конфигураций, сертификатов, секретов и данных. Возможные значения: список

[]

ruler.extraVolumes

Дополнительные точки монтирования; используются для подключения конфигураций, сертификатов, секретов и данных. Возможные значения: список

[]

ruler.resources

Ресурсные запросы/лимиты Kubernetes для контейнеров (CPU/память/ephemeral-storage); влияют на размещение и стабильность под нагрузкой. Возможные значения: map/объект

{}

ruler.extraContainers

Настройка ruler.extraContainers. Возможные значения: список.

[]

ruler.initContainers

Настройка ruler.initContainers. Возможные значения: список.

[]

ruler.terminationGracePeriodSeconds

Настройка ruler.terminationGracePeriodSeconds. Возможные значения: целое число

300

ruler.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].labelSelector.matchLabels.app.kubernetes.io/component

Настройка ruler.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].labelSelector.matchLabels.app.kubernetes.io/component. Возможные значения: строка

ruler

ruler.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].labelSelector.matchLabels.app.kubernetes.io/name

Настройка ruler.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].labelSelector.matchLabels.app.kubernetes.io/name. Возможные значения: строка

{{ include "loki.name" . }}

ruler.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].labelSelector.matchLabels.app.kubernetes.io/instance

Настройка ruler.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].labelSelector.matchLabels.app.kubernetes.io/instance. Возможные значения: строка

{{ .Release.Name }}

ruler.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].topologyKey

Настройка ruler.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].topologyKey. Возможные значения: строка

kubernetes.io/hostname

ruler.maxUnavailable

Настройка ruler.maxUnavailable. Возможные значения: null или значение нужного типа.

null

ruler.nodeSelector

Параметры планирования pod (выбор узлов, tolerations, affinity, распределение по topology). Используются Kube-scheduler при размещении. Возможные значения: map/объект

{}

ruler.topologySpreadConstraints

Параметры планирования pod (выбор узлов, tolerations, affinity, распределение по topology). Используются Kube-scheduler при размещении. Возможные значения: список

[]

ruler.tolerations

Параметры планирования pod (выбор узлов, tolerations, affinity, распределение по topology). Используются Kube-scheduler при размещении. Возможные значения: список

[]

ruler.dnsConfig

Настройка ruler.dnsConfig. Возможные значения: map/объект.

{}

ruler.persistence.enabled

Включает или отключает соответствующий компонент/функцию; при false связанные ресурсы обычно не создаются. Возможные значения: true/false

false

ruler.persistence.accessModes[0]

Настройка ruler.persistence.accessModes[0]. Возможные значения: строка.

ReadWriteOnce

ruler.persistence.size

Параметры PVC/тома (класс, размер, режимы доступа). Возможные значения: строка.

10Gi

ruler.persistence.storageClass

Параметры PVC/тома (класс, размер, режимы доступа). Возможные значения: null или значение нужного типа

null

ruler.persistence.volumeAttributesClassName

Настройка ruler.persistence.volumeAttributesClassName. Возможные значения: null или значение нужного типа

null

ruler.persistence.annotations

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

ruler.persistence.labels

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

ruler.appProtocol.grpc

Настройка ruler.appProtocol.grpc. Возможные значения: строка.

Отсутствует

overridesExporter - экспорт/метрики о runtime overrides и лимитах#

Параметр

Описание

Значение по умолчанию

overridesExporter.enabled

Включает или отключает соответствующий компонент/функцию; при false связанные ресурсы обычно не создаются. Возможные значения: true/false

false

overridesExporter.replicas

Количество реплик pod для компонента; влияет на HA и пропускную способность, а также на потребление ресурсов. Возможные значения: целое число

0

overridesExporter.dnsConfig

Настройка overridesExporter.dnsConfig. Возможные значения: map/объект.

{}

overridesExporter.hostAliases

Настройка overridesExporter.hostAliases. Возможные значения: список.

[]

overridesExporter.hostUsers

Настройка overridesExporter.hostUsers. Возможные значения: строка.

nil

overridesExporter.image.registry

Реестр контейнерных образов, из которого будут подтягиваться образы компонентов. Возможные значения: строка или null

null

overridesExporter.image.repository

Репозиторий образа внутри реестра; используется для формирования поля image. Возможные значения: строка

null

overridesExporter.image.tag

Тег контейнерного образа; фиксирует версию бинарного файла/сборки. Возможные значения: строка

null

overridesExporter.command

Переопределяет команду запуска контейнера (entrypoint). Возможные значения: список строк

null

overridesExporter.priorityClassName

Приоритет pod через PriorityClass; влияет на вытеснение и порядок планирования при дефиците ресурсов. Возможные значения: строка или null

null

overridesExporter.podLabels

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

overridesExporter.podAnnotations

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

overridesExporter.serviceLabels

Настройка overridesExporter.serviceLabels. Возможные значения: map/объект.

{}

overridesExporter.serviceAnnotations

Настройка overridesExporter.serviceAnnotations. Возможные значения: map/объект.

{}

overridesExporter.extraArgs

Дополнительные аргументы командной строки процесса; позволяют включать опции без пересборки образа. Возможные значения: список

[]

overridesExporter.extraEnv

Дополнительные переменные окружения; применяются поверх стандартных переменных чарта. Возможные значения: список

[]

overridesExporter.extraEnvFrom

Инъекция переменных окружения из Secret/ConfigMap через envFrom; рекомендуется для чувствительных параметров. Возможные значения: список

[]

overridesExporter.extraVolumeMounts

Дополнительные тома; используются для подключения конфигураций, сертификатов, секретов и данных. Возможные значения: список

[]

overridesExporter.extraVolumes

Дополнительные точки монтирования; используются для подключения конфигураций, сертификатов, секретов и данных. Возможные значения: список

[]

overridesExporter.resources

Ресурсные запросы/лимиты Kubernetes для контейнеров (CPU/память/ephemeral-storage); влияют на размещение и стабильность под нагрузкой. Возможные значения: map/объект

{}

overridesExporter.extraContainers

Настройка overridesExporter.extraContainers. Возможные значения: список.

[]

overridesExporter.initContainers

Настройка overridesExporter.initContainers. Возможные значения: список.

[]

overridesExporter.terminationGracePeriodSeconds

Настройка overridesExporter.terminationGracePeriodSeconds. Возможные значения: целое число

300

overridesExporter.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].labelSelector.matchLabels.app.kubernetes.io/component

Настройка overridesExporter.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].labelSelector.matchLabels.app.kubernetes.io/component. Возможные значения: строка

overrides-exporter

overridesExporter.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].labelSelector.matchLabels.app.kubernetes.io/name

Настройка overridesExporter.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].labelSelector.matchLabels.app.kubernetes.io/name. Возможные значения: строка

{{ include "loki.name" . }}

overridesExporter.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].labelSelector.matchLabels.app.kubernetes.io/instance

Настройка overridesExporter.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].labelSelector.matchLabels.app.kubernetes.io/instance. Возможные значения: строка

{{ .Release.Name }}

overridesExporter.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].topologyKey

Настройка overridesExporter.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].topologyKey. Возможные значения: строка

kubernetes.io/hostname

overridesExporter.maxUnavailable

Настройка overridesExporter.maxUnavailable. Возможные значения: null или значение нужного типа

null

overridesExporter.nodeSelector

Параметры планирования pod (выбор узлов, tolerations, affinity, распределение по topology). Используются Kube-scheduler при размещении. Возможные значения: map/объект

{}

overridesExporter.topologySpreadConstraints

Параметры планирования pod (выбор узлов, tolerations, affinity, распределение по topology). Используются Kube-scheduler при размещении. Возможные значения: список

[]

overridesExporter.tolerations

Параметры планирования pod (выбор узлов, tolerations, affinity, распределение по topology). Используются Kube-scheduler при размещении. Возможные значения: список

[]

overridesExporter.appProtocol.grpc

Настройка overridesExporter.appProtocol.grpc. Возможные значения: строка.

Отсутствует

memcached - настройки Memcached, используемого для кеша Loki#

Параметр

Описание

Значение по умолчанию

memcached.enabled

Включает или отключает соответствующий компонент/функцию; при false связанные ресурсы обычно не создаются. Возможные значения: true/false

false

memcached.image.repository

Репозиторий образа внутри реестра; используется для формирования поля image. Возможные значения: строка

memcached

memcached.image.tag

Тег контейнерного образа; фиксирует версию бинарного файла/сборки. Возможные значения: строка

1.6.39-alpine

memcached.image.pullPolicy

Политика подтягивания образов (Always/IfNotPresent/Never); влияет на обновления и поведение кеша на узлах. Возможные значения: строка

IfNotPresent

memcached.podSecurityContext.runAsNonRoot

Настройка memcached.podSecurityContext.runAsNonRoot. Возможные значения: true/false

true

memcached.podSecurityContext.runAsUser

Настройка memcached.podSecurityContext.runAsUser. Возможные значения: целое число

11211

memcached.podSecurityContext.runAsGroup

Настройка memcached.podSecurityContext.runAsGroup. Возможные значения: целое число

11211

memcached.podSecurityContext.fsGroup

Настройка memcached.podSecurityContext.fsGroup. Возможные значения: целое число

11211

memcached.priorityClassName

Приоритет pod через PriorityClass; влияет на вытеснение и порядок планирования при дефиците ресурсов. Возможные значения: строка или null

null

memcached.containerSecurityContext.readOnlyRootFilesystem

Настройка memcached.containerSecurityContext.readOnlyRootFilesystem. Возможные значения: true/false

true

memcached.containerSecurityContext.capabilities.drop[0]

Настройка memcached.containerSecurityContext.capabilities.drop[0]. Возможные значения: строка

ALL

memcached.containerSecurityContext.allowPrivilegeEscalation

Настройка memcached.containerSecurityContext.allowPrivilegeEscalation. Возможные значения: true/false

false

memcached.readinessProbe.tcpSocket.port

Порт сервиса/контейнера для соответствующего протокола. Возможные значения: строка

client

memcached.readinessProbe.initialDelaySeconds

Настройка memcached.readinessProbe.initialDelaySeconds. Возможные значения: целое число

5

memcached.readinessProbe.periodSeconds

Настройка memcached.readinessProbe.periodSeconds. Возможные значения: целое число

5

memcached.readinessProbe.timeoutSeconds

Настройка memcached.readinessProbe.timeoutSeconds. Возможные значения: целое число

3

memcached.readinessProbe.failureThreshold

Настройка memcached.readinessProbe.failureThreshold. Возможные значения: целое число

6

memcached.livenessProbe.tcpSocket.port

Порт сервиса/контейнера для соответствующего протокола. Возможные значения: строка

client

memcached.livenessProbe.initialDelaySeconds

Настройка memcached.livenessProbe.initialDelaySeconds. Возможные значения: целое число

30

memcached.livenessProbe.periodSeconds

Настройка memcached.livenessProbe.periodSeconds. Возможные значения: целое число

10

memcached.livenessProbe.timeoutSeconds

Настройка memcached.livenessProbe.timeoutSeconds. Возможные значения: целое число

5

memcached.livenessProbe.failureThreshold

Настройка memcached.livenessProbe.failureThreshold. Возможные значения: целое число

3

memcached.startupProbe

Настройка memcached.startupProbe. Возможные значения: map/объект.

{}

memcachedExporter - экспорт метрик Memcached для мониторинга#

Параметр

Описание

Значение по умолчанию

memcachedExporter.enabled

Включает или отключает соответствующий компонент/функцию; при false связанные ресурсы обычно не создаются. Возможные значения: true/false

false

memcachedExporter.image.repository

Репозиторий образа внутри реестра; используется для формирования поля image. Возможные значения: строка

prom/memcached-exporter

memcachedExporter.image.tag

Тег контейнерного образа; фиксирует версию бинарного файла/сборки. Возможные значения: строка

v0.15.4

memcachedExporter.image.pullPolicy

Политика подтягивания образов (Always/IfNotPresent/Never); влияет на обновления и поведение кеша на узлах. Возможные значения: строка

IfNotPresent

memcachedExporter.resources.requests

Ресурсные запросы/лимиты Kubernetes для контейнеров (CPU/память/ephemeral-storage); влияют на размещение и стабильность под нагрузкой. Возможные значения: map/объект

{}

memcachedExporter.resources.limits

Ресурсные запросы/лимиты Kubernetes для контейнеров (CPU/память/ephemeral-storage); влияют на размещение и стабильность под нагрузкой. Возможные значения: map/объект

{}

memcachedExporter.containerSecurityContext.readOnlyRootFilesystem

Настройка memcachedExporter.containerSecurityContext.readOnlyRootFilesystem. Возможные значения: true/false

true

memcachedExporter.containerSecurityContext.capabilities.drop[0]

Настройка memcachedExporter.containerSecurityContext.capabilities.drop[0]. Возможные значения: строка

ALL

memcachedExporter.containerSecurityContext.allowPrivilegeEscalation

Настройка memcachedExporter.containerSecurityContext.allowPrivilegeEscalation. Возможные значения: true/false

false

memcachedExporter.extraArgs

Дополнительные аргументы командной строки процесса; позволяют включать опции без пересборки образа. Возможные значения: список

{}

memcachedExporter.livenessProbe.httpGet.path

Настройки Ingress (класс, хосты, TLS, пути). Возможные значения: строка

/metrics

memcachedExporter.livenessProbe.httpGet.port

Порт сервиса/контейнера для соответствующего протокола. Возможные значения: строка

http-metrics

memcachedExporter.livenessProbe.initialDelaySeconds

Настройка memcachedExporter.livenessProbe.initialDelaySeconds. Возможные значения: целое число

30

memcachedExporter.livenessProbe.periodSeconds

Настройка memcachedExporter.livenessProbe.periodSeconds. Возможные значения: целое число

10

memcachedExporter.livenessProbe.timeoutSeconds

Настройка memcachedExporter.livenessProbe.timeoutSeconds. Возможные значения: целое число

5

memcachedExporter.livenessProbe.failureThreshold

Настройка memcachedExporter.livenessProbe.failureThreshold. Возможные значения: целое число

3

memcachedExporter.readinessProbe.httpGet.path

Настройки Ingress (класс, хосты, TLS, пути). Возможные значения: строка

/metrics

memcachedExporter.readinessProbe.httpGet.port

Порт сервиса/контейнера для соответствующего протокола. Возможные значения: строка

http-metrics

memcachedExporter.readinessProbe.initialDelaySeconds

Настройка memcachedExporter.readinessProbe.initialDelaySeconds. Возможные значения: целое число

5

memcachedExporter.readinessProbe.periodSeconds

Настройка memcachedExporter.readinessProbe.periodSeconds. Возможные значения: целое число

5

memcachedExporter.readinessProbe.timeoutSeconds

Настройка memcachedExporter.readinessProbe.timeoutSeconds. Возможные значения: целое число

3

memcachedExporter.readinessProbe.failureThreshold

Настройка memcachedExporter.readinessProbe.failureThreshold. Возможные значения: целое число

3

memcachedExporter.startupProbe

Настройка memcachedExporter.startupProbe. Возможные значения: map/объект

{}

resultsCache - кеш результатов запросов (обычно Memcached)#

Параметр

Описание

Значение по умолчанию

resultsCache.enabled

Включает или отключает соответствующий компонент/функцию; при false связанные ресурсы обычно не создаются. Возможные значения: true/false

true

resultsCache.addresses

Настройка resultsCache.addresses. Возможные значения: строка

dnssrvnoa+_memcached-client._tcp.{{ include "loki.resourceName" (dict "ctx" $ "component" "results-cache") }}.{{ include "loki.namespace" $ }}.svc.{{ .Values.global.clusterDomain }}

resultsCache.defaultValidity

Настройка resultsCache.defaultValidity. Возможные значения: строка

12h

resultsCache.timeout

Настройка resultsCache.timeout. Возможные значения: строка

500ms

resultsCache.replicas

Количество реплик pod для компонента; влияет на HA и пропускную способность, а также на потребление ресурсов. Возможные значения: целое число

1

resultsCache.port

Порт сервиса/контейнера для соответствующего протокола. Возможные значения: целое число

11211

resultsCache.allocatedMemory

Настройка resultsCache.allocatedMemory. Возможные значения: целое число

1024

resultsCache.maxItemMemory

Настройка resultsCache.maxItemMemory. Возможные значения: целое число

5

resultsCache.connectionLimit

Настройка resultsCache.connectionLimit. Возможные значения: целое число

16384

resultsCache.writebackSizeLimit

Настройка resultsCache.writebackSizeLimit. Возможные значения: строка

500MB

resultsCache.writebackBuffer

Настройка resultsCache.writebackBuffer. Возможные значения: целое число

500000

resultsCache.writebackParallelism

Настройка resultsCache.writebackParallelism. Возможные значения: целое число

1

resultsCache.initContainers

Настройка resultsCache.initContainers. Возможные значения: список

[]

resultsCache.annotations

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

resultsCache.nodeSelector

Параметры планирования pod (выбор узлов, tolerations, affinity, распределение по topology). Используются Kube-scheduler при размещении. Возможные значения: map/объект

{}

resultsCache.affinity

Параметры планирования pod (выбор узлов, tolerations, affinity, распределение по topology). Используются Kube-scheduler при размещении. Возможные значения: map/объект

{}

resultsCache.topologySpreadConstraints

Параметры планирования pod (выбор узлов, tolerations, affinity, распределение по topology). Используются Kube-scheduler при размещении. Возможные значения: список

[]

resultsCache.tolerations

Параметры планирования pod (выбор узлов, tolerations, affinity, распределение по topology). Используются Kube-scheduler при размещении. Возможные значения: список

[]

resultsCache.maxUnavailable

Настройка resultsCache.maxUnavailable. Возможные значения: целое число

1

resultsCache.dnsConfig

Настройка resultsCache.dnsConfig. Возможные значения: map/объект

{}

resultsCache.priorityClassName

Приоритет pod через PriorityClass; влияет на вытеснение и порядок планирования при дефиците ресурсов. Возможные значения: строка или null

null

resultsCache.hostUsers

Настройка resultsCache.hostUsers. Возможные значения: строка

nil

resultsCache.podLabels

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

resultsCache.podAnnotations

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

resultsCache.podManagementPolicy

Настройка resultsCache.podManagementPolicy. Возможные значения: строка

Parallel

resultsCache.terminationGracePeriodSeconds

Настройка resultsCache.terminationGracePeriodSeconds. Возможные значения: целое число

60

resultsCache.statefulStrategy.type

Настройки сервиса Kubernetes (тип, IP, политика маршрутизации/сессий). Возможные значения: строка (одно из поддерживаемых значений)

RollingUpdate

resultsCache.extraExtendedOptions

Настройка resultsCache.extraExtendedOptions. Возможные значения: строка

Отсутствует

resultsCache.extraArgs

Дополнительные аргументы командной строки процесса; позволяют включать опции без пересборки образа. Возможные значения: список

{}

resultsCache.extraContainers

Настройка resultsCache.extraContainers. Возможные значения: список

[]

resultsCache.extraVolumes

Дополнительные тома; используются для подключения конфигураций, сертификатов, секретов и данных. Возможные значения: список

[]

resultsCache.extraVolumeMounts

Дополнительные точки монтирования; используются для подключения конфигураций, сертификатов, секретов и данных. Возможные значения: список

[]

resultsCache.resources

Ресурсные запросы/лимиты Kubernetes для контейнеров (CPU/память/ephemeral-storage); влияют на размещение и стабильность под нагрузкой. Возможные значения: null или значение нужного типа

null

resultsCache.service.annotations

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

resultsCache.service.labels

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

resultsCache.persistence.enabled

Включает или отключает соответствующий компонент/функцию; при false связанные ресурсы обычно не создаются. Возможные значения: true/false

false

resultsCache.persistence.storageSize

Настройка resultsCache.persistence.storageSize. Возможные значения: строка

10G

resultsCache.persistence.storageClass

Параметры PVC/тома (класс, размер, режимы доступа). Возможные значения: null или значение нужного типа

null

resultsCache.persistence.volumeAttributesClassName

Настройка resultsCache.persistence.volumeAttributesClassName. Возможные значения: null или значение нужного типа

null

resultsCache.persistence.mountPath

Настройка resultsCache.persistence.mountPath. Возможные значения: строка

/data

resultsCache.persistence.labels

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

chunksCache - кеш чанков/данных для ускорения чтения#

Параметр

Описание

Значение по умолчанию

chunksCache.suffix

Настройка chunksCache.suffix. Возможные значения: строка

Отсутствует

chunksCache.enabled

Включает или отключает соответствующий компонент/функцию; при false связанные ресурсы обычно не создаются. Возможные значения: true/false

true

chunksCache.addresses

Настройка chunksCache.addresses. Возможные значения: строка

dnssrvnoa+_memcached-client._tcp.{{ include "loki.resourceName" (dict "ctx" $ "component" "chunks-cache" "suffix" $.Values.chunksCache.suffix ) }}.{{ include "loki.namespace" $ }}.svc.{{ .Values.global.clusterDomain }}

chunksCache.batchSize

Настройка chunksCache.batchSize. Возможные значения: целое число

4

chunksCache.parallelism

Настройка chunksCache.parallelism. Возможные значения: целое число

5

chunksCache.timeout

Настройка chunksCache.timeout. Возможные значения: строка

2000ms

chunksCache.defaultValidity

Настройка chunksCache.defaultValidity. Возможные значения: строка

0s

chunksCache.replicas

Количество реплик pod для компонента; влияет на HA и пропускную способность, а также на потребление ресурсов. Возможные значения: целое число

1

chunksCache.port

Порт сервиса/контейнера для соответствующего протокола. Возможные значения: целое число

11211

chunksCache.allocatedMemory

Настройка chunksCache.allocatedMemory. Возможные значения: целое число

8192

chunksCache.maxItemMemory

Настройка chunksCache.maxItemMemory. Возможные значения: целое число

5

chunksCache.connectionLimit

Настройка chunksCache.connectionLimit. Возможные значения: целое число

16384

chunksCache.writebackSizeLimit

Настройка chunksCache.writebackSizeLimit. Возможные значения: строка

10MB

chunksCache.writebackBuffer

Настройка chunksCache.writebackBuffer. Возможные значения: целое число

500000

chunksCache.writebackParallelism

Настройка chunksCache.writebackParallelism. Возможные значения: целое число

1

chunksCache.initContainers

Настройка chunksCache.initContainers. Возможные значения: список

[]

chunksCache.annotations

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

chunksCache.nodeSelector

Параметры планирования pod (выбор узлов, tolerations, affinity, распределение по topology). Используются Kube-scheduler при размещении. Возможные значения: map/объект

{}

chunksCache.affinity

Параметры планирования pod (выбор узлов, tolerations, affinity, распределение по topology). Используются Kube-scheduler при размещении. Возможные значения: map/объект

{}

chunksCache.topologySpreadConstraints

Параметры планирования pod (выбор узлов, tolerations, affinity, распределение по topology). Используются Kube-scheduler при размещении. Возможные значения: список

[]

chunksCache.tolerations

Параметры планирования pod (выбор узлов, tolerations, affinity, распределение по topology). Используются Kube-scheduler при размещении. Возможные значения: список

[]

chunksCache.maxUnavailable

Настройка chunksCache.maxUnavailable. Возможные значения: целое число

1

chunksCache.dnsConfig

Настройка chunksCache.dnsConfig. Возможные значения: map/объект

{}

chunksCache.priorityClassName

Приоритет pod через PriorityClass; влияет на вытеснение и порядок планирования при дефиците ресурсов. Возможные значения: строка или null

null

chunksCache.hostUsers

Настройка chunksCache.hostUsers. Возможные значения: строка

nil

chunksCache.podLabels

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

chunksCache.podAnnotations

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

chunksCache.podManagementPolicy

Настройка chunksCache.podManagementPolicy. Возможные значения: строка

Parallel

chunksCache.terminationGracePeriodSeconds

Настройка chunksCache.terminationGracePeriodSeconds. Возможные значения: целое число

60

chunksCache.statefulStrategy.type

Настройки сервиса Kubernetes (тип, IP, политика маршрутизации/сессий). Возможные значения: строка (одно из поддерживаемых значений)

RollingUpdate

chunksCache.extraExtendedOptions

Настройка chunksCache.extraExtendedOptions. Возможные значения: строка

Отсутствует

chunksCache.extraArgs

Дополнительные аргументы командной строки процесса; позволяют включать опции без пересборки образа. Возможные значения: список

{}

chunksCache.extraContainers

Настройка chunksCache.extraContainers. Возможные значения: список

[]

chunksCache.extraVolumes

Дополнительные тома; используются для подключения конфигураций, сертификатов, секретов и данных. Возможные значения: список

[]

chunksCache.extraVolumeMounts

Дополнительные точки монтирования; используются для подключения конфигураций, сертификатов, секретов и данных. Возможные значения: список

[]

chunksCache.resources

Ресурсные запросы/лимиты Kubernetes для контейнеров (CPU/память/ephemeral-storage); влияют на размещение и стабильность под нагрузкой. Возможные значения: null или значение нужного типа

null

chunksCache.service.annotations

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

chunksCache.service.labels

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

chunksCache.persistence.enabled

Включает или отключает соответствующий компонент/функцию; при false связанные ресурсы обычно не создаются. Возможные значения: true/false

false

chunksCache.persistence.storageSize

Настройка chunksCache.persistence.storageSize. Возможные значения: строка

10G

chunksCache.persistence.storageClass

Параметры PVC/тома (класс, размер, режимы доступа). Возможные значения: null или значение нужного типа

null

chunksCache.persistence.volumeAttributesClassName

Настройка chunksCache.persistence.volumeAttributesClassName. Возможные значения: null или значение нужного типа

null

chunksCache.persistence.mountPath

Настройка chunksCache.persistence.mountPath. Возможные значения: строка

/data

chunksCache.persistence.labels

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

chunksCache.l2.suffix

Настройка chunksCache.l2.suffix. Возможные значения: строка

l2

chunksCache.l2.l2ChunkCacheHandoff

Настройка chunksCache.l2.l2ChunkCacheHandoff. Возможные значения: строка

345600s

chunksCache.l2.enabled

Включает или отключает соответствующий компонент/функцию; при false связанные ресурсы обычно не создаются. Возможные значения: true/false

false

chunksCache.l2.addresses

Настройка chunksCache.l2.addresses. Возможные значения: строка

dnssrvnoa+_memcached-client._tcp.{{ include "loki.resourceName" (dict "ctx" $ "component" "chunks-cache" "suffix" $.Values.chunksCache.l2.suffix ) }}.{{ include "loki.namespace" $ }}.svc.{{ .Values.global.clusterDomain }}

chunksCache.l2.batchSize

Настройка chunksCache.l2.batchSize. Возможные значения: целое число

4

chunksCache.l2.parallelism

Настройка chunksCache.l2.parallelism. Возможные значения: целое число

5

chunksCache.l2.timeout

Настройка chunksCache.l2.timeout. Возможные значения: строка

2000ms

chunksCache.l2.defaultValidity

Настройка chunksCache.l2.defaultValidity. Возможные значения: строка

0s

chunksCache.l2.replicas

Количество реплик pod для компонента; влияет на HA и пропускную способность, а также на потребление ресурсов. Возможные значения: целое число

1

chunksCache.l2.port

Порт сервиса/контейнера для соответствующего протокола. Возможные значения: целое число

11211

chunksCache.l2.allocatedMemory

Настройка chunksCache.l2.allocatedMemory. Возможные значения: целое число

8192

chunksCache.l2.maxItemMemory

Настройка chunksCache.l2.maxItemMemory. Возможные значения: целое число

5

chunksCache.l2.connectionLimit

Настройка chunksCache.l2.connectionLimit. Возможные значения: целое число

16384

chunksCache.l2.writebackSizeLimit

Настройка chunksCache.l2.writebackSizeLimit. Возможные значения: строка

500MB

chunksCache.l2.writebackBuffer

Настройка chunksCache.l2.writebackBuffer. Возможные значения: целое число

500000

chunksCache.l2.writebackParallelism

Настройка chunksCache.l2.writebackParallelism. Возможные значения: целое число

1

chunksCache.l2.initContainers

Настройка chunksCache.l2.initContainers. Возможные значения: список

[]

chunksCache.l2.annotations

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

chunksCache.l2.nodeSelector

Параметры планирования pod (выбор узлов, tolerations, affinity, распределение по topology). Используются Kube-scheduler при размещении. Возможные значения: map/объект

{}

chunksCache.l2.affinity

Параметры планирования pod (выбор узлов, tolerations, affinity, распределение по topology). Используются Kube-scheduler при размещении. Возможные значения: map/объект

{}

chunksCache.l2.topologySpreadConstraints

Параметры планирования pod (выбор узлов, tolerations, affinity, распределение по topology). Используются Kube-scheduler при размещении. Возможные значения: список

[]

chunksCache.l2.tolerations

Параметры планирования pod (выбор узлов, tolerations, affinity, распределение по topology). Используются Kube-scheduler при размещении. Возможные значения: список

[]

chunksCache.l2.maxUnavailable

Настройка chunksCache.l2.maxUnavailable. Возможные значения: целое число

1

chunksCache.l2.dnsConfig

Настройка chunksCache.l2.dnsConfig. Возможные значения: map/объект

{}

chunksCache.l2.priorityClassName

Приоритет pod через PriorityClass; влияет на вытеснение и порядок планирования при дефиците ресурсов. Возможные значения: строка или null

null

chunksCache.l2.hostUsers

Настройка chunksCache.l2.hostUsers. Возможные значения: строка

nil

chunksCache.l2.podLabels

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

chunksCache.l2.podAnnotations

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

chunksCache.l2.podManagementPolicy

Настройка chunksCache.l2.podManagementPolicy. Возможные значения: строка

Parallel

chunksCache.l2.terminationGracePeriodSeconds

Настройка chunksCache.l2.terminationGracePeriodSeconds. Возможные значения: целое число

60

chunksCache.l2.statefulStrategy.type

Настройки сервиса Kubernetes (тип, IP, политика маршрутизации/сессий). Возможные значения: строка (одно из поддерживаемых значений)

RollingUpdate

chunksCache.l2.extraExtendedOptions

Настройка chunksCache.l2.extraExtendedOptions. Возможные значения: строка

Отсутствует

chunksCache.l2.extraArgs

Дополнительные аргументы командной строки процесса; позволяют включать опции без пересборки образа. Возможные значения: список

{}

chunksCache.l2.extraContainers

Настройка chunksCache.l2.extraContainers. Возможные значения: список

[]

chunksCache.l2.extraVolumes

Дополнительные тома; используются для подключения конфигураций, сертификатов, секретов и данных. Возможные значения: список

[]

chunksCache.l2.extraVolumeMounts

Дополнительные точки монтирования; используются для подключения конфигураций, сертификатов, секретов и данных. Возможные значения: список

[]

chunksCache.l2.resources

Ресурсные запросы/лимиты Kubernetes для контейнеров (CPU/память/ephemeral-storage); влияют на размещение и стабильность под нагрузкой. Возможные значения: null или значение нужного типа

null

chunksCache.l2.service.annotations

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

chunksCache.l2.service.labels

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

chunksCache.l2.persistence.enabled

Включает или отключает соответствующий компонент/функцию; при false связанные ресурсы обычно не создаются. Возможные значения: true/false

false

chunksCache.l2.persistence.storageSize

Настройка chunksCache.l2.persistence.storageSize. Возможные значения: строка

10G

chunksCache.l2.persistence.storageClass

Параметры PVC/тома (класс, размер, режимы доступа). Возможные значения: null или значение нужного типа

null

chunksCache.l2.persistence.volumeAttributesClassName

Настройка chunksCache.l2.persistence.volumeAttributesClassName. Возможные значения: null или значение нужного типа

null

chunksCache.l2.persistence.mountPath

Настройка chunksCache.l2.persistence.mountPath. Возможные значения: строка

/data

chunksCache.l2.persistence.labels

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

rollout_operator - настройки оператора rollout (если используется для обновлений)#

Параметр

Описание

Значение по умолчанию

rollout_operator.enabled

Включает или отключает соответствующий компонент/функцию; при false связанные ресурсы обычно не создаются. Возможные значения: true/false

false

rollout_operator.podSecurityContext.fsGroup

Настройка rollout_operator.podSecurityContext.fsGroup. Возможные значения: целое число

10001

rollout_operator.podSecurityContext.runAsGroup

Настройка rollout_operator.podSecurityContext.runAsGroup. Возможные значения: целое число

10001

rollout_operator.podSecurityContext.runAsNonRoot

Настройка rollout_operator.podSecurityContext.runAsNonRoot. Возможные значения: true/false

true

rollout_operator.podSecurityContext.runAsUser

Настройка rollout_operator.podSecurityContext.runAsUser. Возможные значения: целое число

10001

rollout_operator.podSecurityContext.seccompProfile.type

Настройки сервиса Kubernetes (тип, IP, политика маршрутизации/сессий). Возможные значения: строка (одно из поддерживаемых значений)

RuntimeDefault

rollout_operator.securityContext.readOnlyRootFilesystem

Настройка rollout_operator.securityContext.readOnlyRootFilesystem. Возможные значения: true/false

true

rollout_operator.securityContext.capabilities.drop[0]

Настройка rollout_operator.securityContext.capabilities.drop[0]. Возможные значения: строка

ALL

rollout_operator.securityContext.allowPrivilegeEscalation

Настройка rollout_operator.securityContext.allowPrivilegeEscalation. Возможные значения: true/false

false

minio - встроенный MinIO для объектного хранилища (сценарии dev/POC)#

Параметр

Описание

Значение по умолчанию

minio.enabled

Включает или отключает соответствующий компонент/функцию; при false связанные ресурсы обычно не создаются. Возможные значения: true/false

false

minio.replicas

Количество реплик pod для компонента; влияет на HA и пропускную способность, а также на потребление ресурсов. Возможные значения: целое число

1

minio.drivesPerNode

Настройка minio.drivesPerNode. Возможные значения: целое число

2

minio.rootUser

Настройка minio.rootUser. Возможные значения: строка

root-user

minio.rootPassword

Настройка minio.rootPassword. Возможные значения: строка

supersecretpassword

minio.users[0].accessKey

Настройка minio.users[0].accessKey. Возможные значения: строка

logs-user

minio.users[0].secretKey

Настройка minio.users[0].secretKey. Возможные значения: строка

supersecretpassword

minio.users[0].policy

Настройка minio.users[0].policy. Возможные значения: строка

readwrite

minio.buckets[0].name

Настройка minio.buckets[0].name. Возможные значения: строка

chunks

minio.buckets[0].policy

Настройка minio.buckets[0].policy. Возможные значения: строка

none

minio.buckets[0].purge

Настройка minio.buckets[0].purge. Возможные значения: true/false

false

minio.buckets[1].name

Настройка minio.buckets[1].name. Возможные значения: строка

ruler

minio.buckets[1].policy

Настройка minio.buckets[1].policy. Возможные значения: строка

none

minio.buckets[1].purge

Настройка minio.buckets[1].purge. Возможные значения: true/false

false

minio.buckets[2].name

Настройка minio.buckets[2].name. Возможные значения: строка

admin

minio.buckets[2].policy

Настройка minio.buckets[2].policy. Возможные значения: строка

none

minio.buckets[2].purge

Настройка minio.buckets[2].purge. Возможные значения: true/false

false

minio.persistence.size

Параметры PVC/тома (класс, размер, режимы доступа). Возможные значения: строка

5Gi

minio.persistence.annotations

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

minio.resources.requests.cpu

Конкретное ограничение/запрос ресурса; указывается в формате Kubernetes (например, 500m, 1Gi). Возможные значения: строка

100m

minio.resources.requests.memory

Конкретное ограничение/запрос ресурса; указывается в формате Kubernetes (например, 500m, 1Gi). Возможные значения: строка

128Mi

minio.address

Настройка minio.address. Возможные значения: null или значение нужного типа

null

extraObjects - дополнительные произвольные Kubernetes-объекты, рендеримые чартом#

Параметр

Описание

Значение по умолчанию

extraObjects

Настройка extraObjects. Возможные значения: null или значение нужного типа

null

sidecar - настройки sidecar-контейнеров (например, загрузка правил/конфигураций)#

Параметр

Описание

Значение по умолчанию

sidecar.image.repository

Репозиторий образа внутри реестра; используется для формирования поля image. Возможные значения: строка

docker.io/kiwigrid/k8s-sidecar

sidecar.image.tag

Тег контейнерного образа; фиксирует версию бинарного файла/сборки. Возможные значения: строка

1.30.9

sidecar.image.sha

Настройка sidecar.image.sha. Возможные значения: строка

Отсутствует

sidecar.image.pullPolicy

Политика подтягивания образов (Always/IfNotPresent/Never); влияет на обновления и поведение кеша на узлах. Возможные значения: строка

IfNotPresent

sidecar.resources

Ресурсные запросы/лимиты Kubernetes для контейнеров (CPU/память/ephemeral-storage); влияют на размещение и стабильность под нагрузкой. Возможные значения: map/объект

{}

sidecar.securityContext.readOnlyRootFilesystem

Настройка sidecar.securityContext.readOnlyRootFilesystem. Возможные значения: true/false

true

sidecar.securityContext.capabilities.drop[0]

Настройка sidecar.securityContext.capabilities.drop[0]. Возможные значения: строка

ALL

sidecar.securityContext.allowPrivilegeEscalation

Настройка sidecar.securityContext.allowPrivilegeEscalation. Возможные значения: true/false

false

sidecar.skipTlsVerify

Настройка sidecar.skipTlsVerify. Возможные значения: true/false

false

sidecar.enableUniqueFilenames

Настройка sidecar.enableUniqueFilenames. Возможные значения: true/false

false

sidecar.readinessProbe

Настройка sidecar.readinessProbe. Возможные значения: map/объект

{}

sidecar.livenessProbe

Настройка sidecar.livenessProbe. Возможные значения: map/объект

{}

sidecar.startupProbe

Настройка sidecar.startupProbe. Возможные значения: map/объект

{}

sidecar.rules.enabled

Включает или отключает соответствующий компонент/функцию; при false связанные ресурсы обычно не создаются. Возможные значения: true/false

false

sidecar.rules.label

Настройка sidecar.rules.label. Возможные значения: строка

loki_rule

sidecar.rules.labelValue

Настройка sidecar.rules.labelValue. Возможные значения: строка

Отсутствует

sidecar.rules.folder

Настройка sidecar.rules.folder. Возможные значения: строка

/rules

sidecar.rules.folderAnnotation

Настройка sidecar.rules.folderAnnotation. Возможные значения: null или значение нужного типа

null

sidecar.rules.searchNamespace

Настройка sidecar.rules.searchNamespace. Возможные значения: null или значение нужного типа

null

sidecar.rules.watchMethod

Настройка sidecar.rules.watchMethod. Возможные значения: строка

WATCH

sidecar.rules.resource

Настройка sidecar.rules.resource. Возможные значения: строка

both

sidecar.rules.script

Настройка sidecar.rules.script. Возможные значения: null или значение нужного типа

null

sidecar.rules.watchServerTimeout

Настройка sidecar.rules.watchServerTimeout. Возможные значения: целое число

60

sidecar.rules.watchClientTimeout

Настройка sidecar.rules.watchClientTimeout. Возможные значения: целое число

60

sidecar.rules.logLevel

Настройка sidecar.rules.logLevel. Возможные значения: строка

INFO

monitoring - интеграция с мониторингом (ServiceMonitor/PrometheusRules/оповещения)#

Параметр

Описание

Значение по умолчанию

monitoring.dashboards.enabled

Включает или отключает соответствующий компонент/функцию; при false связанные ресурсы обычно не создаются. Возможные значения: true/false

false

monitoring.dashboards.namespace

Настройка monitoring.dashboards.namespace. Возможные значения: null или значение нужного типа

null

monitoring.dashboards.annotations

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

monitoring.dashboards.labels.grafana_dashboard

Настройка monitoring.dashboards.labels.grafana_dashboard. Возможные значения: строка

1

monitoring.rules.enabled

Включает или отключает соответствующий компонент/функцию; при false связанные ресурсы обычно не создаются. Возможные значения: true/false

false

monitoring.rules.alerting

Настройка monitoring.rules.alerting. Возможные значения: true/false

true

monitoring.rules.disabled

Настройка monitoring.rules.disabled. Возможные значения: map/объект

{}

monitoring.rules.configs.LokiRequestErrors.enabled

Включает или отключает соответствующий компонент/функцию; при false связанные ресурсы обычно не создаются. Возможные значения: true/false

true

monitoring.rules.configs.LokiRequestErrors.for

Настройка monitoring.rules.configs.LokiRequestErrors.for. Возможные значения: строка

15m

monitoring.rules.configs.LokiRequestErrors.lookbackPeriod

Настройка monitoring.rules.configs.LokiRequestErrors.lookbackPeriod. Возможные значения: строка

2m

monitoring.rules.configs.LokiRequestErrors.severity

Настройка monitoring.rules.configs.LokiRequestErrors.severity. Возможные значения: строка

critical

monitoring.rules.configs.LokiRequestErrors.threshold

Настройка monitoring.rules.configs.LokiRequestErrors.threshold. Возможные значения: целое число

10

monitoring.rules.configs.LokiRequestPanics.enabled

Включает или отключает соответствующий компонент/функцию; при false связанные ресурсы обычно не создаются. Возможные значения: true/false

true

monitoring.rules.configs.LokiRequestPanics.lookbackPeriod

Настройка monitoring.rules.configs.LokiRequestPanics.lookbackPeriod. Возможные значения: строка

10m

monitoring.rules.configs.LokiRequestPanics.severity

Настройка monitoring.rules.configs.LokiRequestPanics.severity. Возможные значения: строка

critical

monitoring.rules.configs.LokiRequestPanics.threshold

Настройка monitoring.rules.configs.LokiRequestPanics.threshold. Возможные значения: целое число

0

monitoring.rules.configs.LokiRequestLatency.enabled

Включает или отключает соответствующий компонент/функцию; при false связанные ресурсы обычно не создаются. Возможные значения: true/false

true

monitoring.rules.configs.LokiRequestLatency.for

Настройка monitoring.rules.configs.LokiRequestLatency.for. Возможные значения: строка

15m

monitoring.rules.configs.LokiRequestLatency.severity

Настройка monitoring.rules.configs.LokiRequestLatency.severity. Возможные значения: строка

critical

monitoring.rules.configs.LokiRequestLatency.threshold

Настройка monitoring.rules.configs.LokiRequestLatency.threshold. Возможные значения: целое число

1

monitoring.rules.configs.LokiTooManyCompactorsRunning.enabled

Включает или отключает соответствующий компонент/функцию; при false связанные ресурсы обычно не создаются. Возможные значения: true/false

true

monitoring.rules.configs.LokiTooManyCompactorsRunning.for

Настройка monitoring.rules.configs.LokiTooManyCompactorsRunning.for. Возможные значения: строка

5m

monitoring.rules.configs.LokiTooManyCompactorsRunning.severity

Настройка monitoring.rules.configs.LokiTooManyCompactorsRunning.severity. Возможные значения: строка

warning

monitoring.rules.configs.LokiCanaryLatency.enabled

Включает или отключает соответствующий компонент/функцию; при false связанные ресурсы обычно не создаются. Возможные значения: true/false

true

monitoring.rules.configs.LokiCanaryLatency.for

Настройка monitoring.rules.configs.LokiCanaryLatency.for. Возможные значения: строка

15m

monitoring.rules.configs.LokiCanaryLatency.lookbackPeriod

Настройка monitoring.rules.configs.LokiCanaryLatency.lookbackPeriod. Возможные значения: строка

5m

monitoring.rules.configs.LokiCanaryLatency.severity

Настройка monitoring.rules.configs.LokiCanaryLatency.severity. Возможные значения: строка

warning

monitoring.rules.configs.LokiCanaryLatency.threshold

Настройка monitoring.rules.configs.LokiCanaryLatency.threshold. Возможные значения: целое число

5

monitoring.rules.namespace

Настройка monitoring.rules.namespace. Возможные значения: null или значение нужного типа

null

monitoring.rules.annotations

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

monitoring.rules.labels

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

monitoring.rules.additionalRuleAnnotations

Настройка monitoring.rules.additionalRuleAnnotations. Возможные значения: map/объект

{}

monitoring.rules.additionalRuleLabels

Настройка monitoring.rules.additionalRuleLabels. Возможные значения: map/объект

{}

monitoring.rules.additionalGroups

Настройка monitoring.rules.additionalGroups. Возможные значения: список

[]

monitoring.serviceMonitor.enabled

Включает или отключает соответствующий компонент/функцию; при false связанные ресурсы обычно не создаются. Возможные значения: true/false

true

monitoring.serviceMonitor.namespaceSelector

Настройка monitoring.serviceMonitor.namespaceSelector. Возможные значения: map/объект

{}

monitoring.serviceMonitor.annotations

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

monitoring.serviceMonitor.labels

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

monitoring.serviceMonitor.interval

Настройка monitoring.serviceMonitor.interval. Возможные значения: строка

15s

monitoring.serviceMonitor.scrapeTimeout

Настройка monitoring.serviceMonitor.scrapeTimeout. Возможные значения: null или значение нужного типа

null

monitoring.serviceMonitor.relabelings

Настройка monitoring.serviceMonitor.relabelings. Возможные значения: список

[]

monitoring.serviceMonitor.metricRelabelings

Настройка monitoring.serviceMonitor.metricRelabelings. Возможные значения: список

[]

monitoring.serviceMonitor.scheme

Настройка monitoring.serviceMonitor.scheme. Возможные значения: строка

http

monitoring.serviceMonitor.tlsConfig

Настройка monitoring.serviceMonitor.tlsConfig. Возможные значения: null или значение нужного типа

null

monitoring.serviceMonitor.metricsInstance.enabled

Включает или отключает соответствующий компонент/функцию; при false связанные ресурсы обычно не создаются. Возможные значения: true/false

true

monitoring.serviceMonitor.metricsInstance.annotations

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

monitoring.serviceMonitor.metricsInstance.labels

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

monitoring.serviceMonitor.metricsInstance.remoteWrite

Настройка monitoring.serviceMonitor.metricsInstance.remoteWrite. Возможные значения: null или значение нужного типа

null

monitoring.selfMonitoring.enabled

Включает или отключает соответствующий компонент/функцию; при false связанные ресурсы обычно не создаются. Возможные значения: true/false

false

monitoring.selfMonitoring.tenant.name

Настройка monitoring.selfMonitoring.tenant.name. Возможные значения: строка

self-monitoring

monitoring.selfMonitoring.tenant.password

Настройка monitoring.selfMonitoring.tenant.password. Возможные значения: null или значение нужного типа

null

monitoring.selfMonitoring.tenant.secretNamespace

Настройка monitoring.selfMonitoring.tenant.secretNamespace. Возможные значения: строка

{{ include "loki.namespace" . }}

monitoring.selfMonitoring.grafanaAgent.installOperator

Настройка monitoring.selfMonitoring.grafanaAgent.installOperator. Возможные значения: true/false

false

monitoring.selfMonitoring.grafanaAgent.annotations

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

monitoring.selfMonitoring.grafanaAgent.labels

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

monitoring.selfMonitoring.grafanaAgent.enableConfigReadAPI

Настройка monitoring.selfMonitoring.grafanaAgent.enableConfigReadAPI. Возможные значения: true/false

false

monitoring.selfMonitoring.grafanaAgent.priorityClassName

Приоритет pod через PriorityClass; влияет на вытеснение и порядок планирования при дефиците ресурсов. Возможные значения: строка или null

null

monitoring.selfMonitoring.grafanaAgent.resources

Ресурсные запросы/лимиты Kubernetes для контейнеров (CPU/память/ephemeral-storage); влияют на размещение и стабильность под нагрузкой. Возможные значения: map/объект

{}

monitoring.selfMonitoring.grafanaAgent.tolerations

Параметры планирования pod (выбор узлов, tolerations, affinity, распределение по topology). Используются Kube-scheduler при размещении. Возможные значения: список

[]

monitoring.selfMonitoring.podLogs.apiVersion

Настройка monitoring.selfMonitoring.podLogs.apiVersion. Возможные значения: строка

monitoring.grafana.com/v1alpha1

monitoring.selfMonitoring.podLogs.annotations

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

monitoring.selfMonitoring.podLogs.labels

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

monitoring.selfMonitoring.podLogs.relabelings

Настройка monitoring.selfMonitoring.podLogs.relabelings. Возможные значения: список

[]

monitoring.selfMonitoring.podLogs.additionalPipelineStages

Настройка monitoring.selfMonitoring.podLogs.additionalPipelineStages. Возможные значения: список

[]

monitoring.selfMonitoring.logsInstance.annotations

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

monitoring.selfMonitoring.logsInstance.labels

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

monitoring.selfMonitoring.logsInstance.clients

Настройка monitoring.selfMonitoring.logsInstance.clients. Возможные значения: null или значение нужного типа

null

tableManager - настройки table-manager (управление сроками хранения для устаревшиех таблиц/схем)#

Параметр

Описание

Значение по умолчанию

tableManager.enabled

Включает или отключает соответствующий компонент/функцию; при false связанные ресурсы обычно не создаются. Возможные значения: true/false

false

tableManager.image.registry

Реестр контейнерных образов, из которого будут подтягиваться образы компонентов. Возможные значения: строка или null

null

tableManager.image.repository

Репозиторий образа внутри реестра; используется для формирования поля image. Возможные значения: строка

null

tableManager.image.tag

Тег контейнерного образа; фиксирует версию бинарного файла/сборки. Возможные значения: строка

null

tableManager.command

Переопределяет команду запуска контейнера (entrypoint). Возможные значения: список строк

null

tableManager.priorityClassName

Приоритет pod через PriorityClass; влияет на вытеснение и порядок планирования при дефиците ресурсов. Возможные значения: строка или null

null

tableManager.podLabels

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

tableManager.annotations

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

tableManager.podAnnotations

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

tableManager.service.annotations

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

tableManager.service.labels

Пользовательские метаданные Kubernetes (labels/annotations) для соответствующих объектов (Deployment/StatefulSet/Service/Pod). Возможные значения: map/объект

{}

tableManager.extraArgs

Дополнительные аргументы командной строки процесса; позволяют включать опции без пересборки образа. Возможные значения: список

[]

tableManager.extraEnv

Дополнительные переменные окружения; применяются поверх стандартных переменных чарта. Возможные значения: список

[]

tableManager.extraEnvFrom

Инъекция переменных окружения из Secret/ConfigMap через envFrom; рекомендуется для чувствительных параметров. Возможные значения: список

[]

tableManager.extraVolumeMounts

Дополнительные тома; используются для подключения конфигураций, сертификатов, секретов и данных. Возможные значения: список

[]

tableManager.extraVolumes

Дополнительные точки монтирования; используются для подключения конфигураций, сертификатов, секретов и данных. Возможные значения: список

[]

tableManager.resources

Ресурсные запросы/лимиты Kubernetes для контейнеров (CPU/память/ephemeral-storage); влияют на размещение и стабильность под нагрузкой. Возможные значения: map/объект

{}

tableManager.extraContainers

НастройкаtableManager.extraContainers. Возможные значения: список

[]

tableManager.terminationGracePeriodSeconds

Настройка tableManager.terminationGracePeriodSeconds. Возможные значения: целое число

30

tableManager.hostUsers

Настройка tableManager.hostUsers. Возможные значения: строка

nil

tableManager.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].labelSelector.matchLabels.app.kubernetes.io/component

Настройка tableManager.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].labelSelector.matchLabels.app.kubernetes.io/component. Возможные значения: строка

table-manager

tableManager.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].labelSelector.matchLabels.app.kubernetes.io/name

Настройка tableManager.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].labelSelector.matchLabels.app.kubernetes.io/name. Возможные значения: строка

{{ include "loki.name" . }}

tableManager.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].labelSelector.matchLabels.app.kubernetes.io/instance

Настройка tableManager.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].labelSelector.matchLabels.app.kubernetes.io/instance. Возможные значения: строка

{{ .Release.Name }}

tableManager.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].topologyKey

Настройка tableManager.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].topologyKey. Возможные значения: строка

kubernetes.io/hostname

tableManager.dnsConfig

Настройка tableManager.dnsConfig. Возможные значения: map/объект

{}

tableManager.nodeSelector

Параметры планирования pod (выбор узлов, tolerations, affinity, распределение по topology). Используются Kube-scheduler при размещении. Возможные значения: map/объект

{}

tableManager.tolerations

Параметры планирования pod (выбор узлов, tolerations, affinity, распределение по topology). Используются Kube-scheduler при размещении. Возможные значения: список

[]

tableManager.retention_deletes_enabled

Настройка tableManager.retention_deletes_enabled. Возможные значения: true/false

false

tableManager.retention_period

Настройка tableManager.retention_period. Возможные значения: целое число

0