Loki#
Loki - это масштабируемая, высокодоступная система агрегации логов. В отличие от традиционных решений, Loki не индексирует содержимое логов, а использует только метаданные (метки), что делает ее более простой и экономичной в эксплуатации.
Основные задачи и возможности
Эффективное хранение и индексация логов — обеспечиваются за счет индексирования только меток (например,
job,pod,namespace), а также хранения логов сжатыми, что снижает нагрузку на ресурсы и упрощает масштабирование.Глубокая интеграция с:
Kubernetes — достигается за счет автоматического сбора и индексирования метаданных pod, что позволяет легко фильтровать логи по контексту кластера.
Grafana - можно просматривать, искать и визуализировать логи параллельно с метриками, трассировками и событиями.
Использование собственного языка запросов LogQL, похожего на PromQL — позволяет выполнять сложные фильтрации и агрегации логов.
Мультиарендность и масштабируемость позволяют использовать систему в крупных средах с множеством команд и проектов.
Примечание
Loki устанавливается по умолчанию с компонентом Logging. Интеграция с Vector-aggregator и Grafana преднастроена.
Настройка#
Примечание
В инструменте Grafana преднастроена панель audit, в которой можно смотреть события аудита (если аудит был включен в DropAppConfiguration или настроен отдельно после установки кластера). Также в Grafana по умолчанию доступен Datasource loki, по которому можно искать логи аудита (job=k8s-audit), pod (job=k8s-pods) и узлов (job=k8s-nodes).
Постоянное хранение#
Примечание
По умолчанию Loki устанавливается в режиме Monolithic (бывший SingleBinary) без постоянного хранилища.
Для включения постоянного хранилища используйте следующие параметры спецификации Loki (либо компонента Logging) при установке:
values:
singleBinary:
persistence:
enabled: true
storageClass: nfs-csi # если установлен инструмент csi-driver-nfs
size: 10Gi # определяется в зависимости от объема логов
extraVolumes: []
extraVolumeMounts: []
Режим SimpleScalable#
Для обеспечения высокой доступности используйте режим SimpleScalable:
values:
deploymentMode: SimpleScalable
loki:
storage:
type: s3
s3:
endpoint: "https://s3.example.local"
region: "us-east-1"
s3ForcePathStyle: true
insecure: false
singleBinary:
replicas: 0
gateway:
enabled: true
replicas: 2
lokiCanary:
enabled: true
read:
replicas: 1
write:
replicas: 1
persistence:
volumeClaimsEnabled: true
storageClass: nfs-csi
size: 200Gi
backend:
replicas: 1
persistence:
volumeClaimsEnabled: true
storageClass: nfs-csi
size: 200Gi
Важно
Для режима SimpleScalable требуется внешнее S3-совместимое объектное хранилище.
Режим Distributed#
Для обработки логов объемов более 1 терабайта в день используйте режим Distributed:
values:
deploymentMode: Distributed
loki:
storage:
type: s3
s3:
endpoint: "https://s3.example.local"
region: "us-east-1"
s3ForcePathStyle: true
insecure: false
singleBinary:
replicas: 0 # включение основных микросервисов (по умолчанию replicas=0)
ingester:
replicas: 3
persistence:
enabled: true
# PVC создаются как список claims (volumeClaimTemplates)
claims:
- name: data
storageClass: nfs-csi
size: 200Gi
compactor:
replicas: 1
persistence:
enabled: true
claims:
- name: data
storageClass: nfs-csi
size: 50Gi
indexGateway:
replicas: 2
persistence:
enabled: true
claims:
- name: data
storageClass: nfs-csi
size: 50Gi
gateway:
enabled: true
replicas: 2
lokiCanary:
enabled: true
Важно
Для режима Distributed требуется внешнее S3-совместимое объектное хранилище.
Конфигурация values#
Параметры Loki можно переопределить через редактирование нужных значений в spec.values. Общее описание конфигурации values для инструментов приведено в разделе «Конфигурации инструментов дополнительных компонентов».
write – настройки write-компонента для Simple Scalable Deployment
tableManager – настройки устаревшего компонента table-manager
singleBinary – настройки развертывания Loki в режиме single binary
ingress – настройки Ingress для маршрутизации внешнего трафика
gateway – настройки nginx gateway для маршрутизации трафика к Loki
networkPolicy – настройки NetworkPolicy для ограничения сетевого доступа
useExistingAlertingGroup – использование существующей группы оповещений
nameOverride – переопределение имени чарта#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Переопределение базового имени ресурсов чарта для генерации имен |
|
clusterLabelOverride – переопределение метки#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Переопределение значения метки кластера для ресурсов |
|
imagePullSecrets – Secret для загрузки образов#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Список |
|
kubectlImage – настройки образа kubectl#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Адрес реестра Docker-образов |
|
|
Имя репозитория Docker-образа |
|
|
Тег Docker-образа |
|
|
Контрольная сумма (дайджест) Docker-образа. Если указано, используется вместо тега для точной идентификации образа |
|
|
Политика загрузки Docker-образа. |
|
loki – конфигурация Loki#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Настройка параметров проверки готовности контейнера |
|
|
Адрес реестра Docker-образов для Loki |
|
|
Имя репозитория Docker-образа Loki |
|
|
Тег образа контейнера |
|
|
Контрольная сумма (дайджест) Docker-образа Loki |
|
|
Политика загрузки Docker-образа Loki |
|
|
Аннотации, добавляемые ко всем создаваемым ресурсам |
|
|
Аннотации, добавляемые ко всем pod |
|
|
Метки, добавляемые ко всем pod |
|
|
Аннотации, добавляемые ко всем ресурсам |
|
|
Метки, добавляемые ко всем ресурсам |
|
|
Количество предыдущих версий ресурса, сохраняемых для отката |
|
|
Параметры контекста безопасности pod |
|
|
Параметры контекста безопасности контейнера |
|
|
Включение переменных окружения сервисов |
|
|
Имя существующего |
|
|
Тип объекта для хранения конфигурации: |
|
|
Имя ресурса ( |
|
|
Содержимое файла конфигурации Loki |
|
|
Включение требования аутентификации для запросов к Loki |
|
|
Полная конфигурация |
|
|
Дополнительные параметры |
|
|
Список |
|
|
Сетевые настройки сервера Loki (порты HTTP и gRPC) |
|
|
Параметры ограничений на запросы и хранение данных |
|
|
Конфигурация времени выполнения, поддерживающая динамическое обновление без перезапуска сервиса |
|
|
Общая конфигурация Loki |
|
|
Конфигурация хранилища. Автоматически формирует необходимые блоки конфигурации для выбранного типа хранилища |
|
|
Параметры использования внешнего кеша |
|
|
Конфигурация схем хранения индексов и чанков |
|
|
Параметры |
|
|
Структурированная конфигурация Loki. Имеет высший приоритет над |
|
|
Параметры планировщика запросов (query scheduler) |
|
|
Дополнительные параметры конфигурации хранилища (например, hedging-запросы) |
|
|
Параметры |
|
|
Параметры сбора и отправки аналитических данных |
|
|
Параметры |
|
|
Параметры |
|
|
Параметры |
|
|
Параметры |
|
|
Параметры |
|
|
Параметры |
|
|
Параметры включения и настройки распределенной трассировки |
|
enterprise – настройки enterprise-функций#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Включение функций |
|
|
Версия образа |
|
|
Имя кластера |
|
|
Содержимое файла лицензии |
|
|
Активация использования внешней лицензии, хранящейся в отдельном |
|
|
Имя существующего |
|
|
Имя существующего |
|
|
Активация административного API. При отключении в enterprise-режиме необходимо установить |
|
|
Специфичные для enterprise-режима параметры конфигурации |
|
|
Адрес реестра Docker-образов |
|
|
Имя репозитория Docker-образа |
|
|
Тег образа контейнера |
|
|
Контрольная сумма (дайджест) Docker-образа |
|
|
Политика загрузки Docker-образа |
|
|
Имя пользовательского |
|
|
Список дополнительных пространств имен для создания токенов. Полезно, если Grafana развернута в другом пространстве имен |
|
|
Имя пользовательского |
|
|
Активация |
|
|
Список модулей Loki, загружаемых |
|
|
Дополнительные аргументы командной строки для |
|
|
Переменные окружения контейнера |
|
|
Метки, добавляемые ко всем создаваемым ресурсам |
|
|
Аннотации, добавляемые ко всем создаваемым ресурсам |
|
|
|
|
|
Дополнительные |
|
|
Список дополнительных точек монтирования томов ( |
|
|
Контекст безопасности для pod |
|
|
Источники переменных окружения ( |
|
|
Имя |
|
|
Активация |
|
|
Префикс имени |
|
|
Список дополнительных |
|
|
Переменные окружения контейнера |
|
|
Метки, добавляемые ко всем создаваемым ресурсам |
|
|
Аннотации, добавляемые ко всем создаваемым ресурсам |
|
|
Имя |
|
|
Контекст безопасности для pod |
|
|
Адрес реестра Docker-образов |
|
|
Имя репозитория Docker-образа |
|
|
Тег образа контейнера |
|
|
Контрольная сумма (дайджест) Docker-образа |
|
|
Политика загрузки Docker-образа |
|
|
Список дополнительных точек монтирования томов ( |
|
migrate – параметры миграции с другого Helm-чарта#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Включение режим миграции с распределенного Helm-чарта (например, |
|
|
DNS-адрес службы |
|
serviceAccount – настройки сервисного аккаунта#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Включение автоматического создания |
|
|
Имя используемого |
|
|
Список |
|
|
Аннотации, добавляемые ко всем создаваемым ресурсам |
|
|
Метки, добавляемые ко всем создаваемым ресурсам |
|
|
Включение автоматического монтирования токена API в pod. Установите |
|
rbac – настройки RBAC (управление доступом на основе ролей)#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Активация создания |
|
|
Активация создания |
|
|
Аннотации, добавляемые к ресурсу |
|
|
Включение ограничения области действия правил RBAC текущим пространством имен (вместо кластера). Полезно при необходимости глобального наблюдения за |
|
test – параметры опционального Helm-теста#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Активация выполнения опционального теста Helm ( |
|
|
URL сервера Prometheus, используемый для выполнения тестовых запросов |
|
|
Максимальное время выполнения теста (тайм-аут) перед завершением с ошибкой |
|
|
Метки, добавляемые ко всем создаваемым ресурсам |
|
|
Аннотации, добавляемые ко всем создаваемым ресурсам |
|
|
Адрес реестра Docker-образов для canary-образа, используемого в тесте |
|
|
Имя репозитория Docker-образа для canary-образа |
|
|
Тег образа контейнера |
|
|
Контрольная сумма (дайджест) Docker-образа |
|
|
Политика загрузки Docker-образа |
|
monitoring – параметры мониторинга Loki#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Включение создания |
|
|
Пространство имен для создания |
|
|
Аннотации, добавляемые ко всем создаваемым ресурсам |
|
|
Метки, добавляемые ко всем создаваемым ресурсам |
|
|
Активация создания ресурса |
|
|
Активация правил оповещения |
|
|
Список отключаемых оповещений. Для полного отключения рекомендуется использовать |
|
|
Пространство имен для создания ресурса |
|
|
Аннотации, добавляемые ко всем создаваемым ресурсам |
|
|
Метки, добавляемые ко всем создаваемым ресурсам |
|
|
Дополнительные метки, применяемые ко всем оповещениям в |
|
|
Дополнительные группы правил, добавляемые в конфигурацию |
|
|
Активация создания |
|
|
Селектор пространства имен для ресурса |
|
|
Аннотации, добавляемые ко всем создаваемым ресурсам |
|
|
Метки, добавляемые ко всем создаваемым ресурсам |
|
|
Интервал сбора метрик |
|
|
Тайм-аут сбора метрик |
|
|
Правила фильтрации и преобразования меток, применяемые к целям сбора до начала сбора метрик |
|
|
Правила фильтрации и преобразования меток, применяемые к собранным метрикам |
|
|
Схема подключения. |
|
|
Настройки TLS-параметров для безопасного сбора метрик Prometheus по протоколу HTTP |
|
|
Активация создания ресурса |
|
|
Аннотации, добавляемые ко всем создаваемым ресурсам |
|
|
Метки, добавляемые ко всем создаваемым ресурсам |
|
|
Конфигурация удаленной записи (remote write) для |
|
|
Активация самодиагностики: Loki собирает собственные логи. Требует наличия |
|
|
Имя |
|
|
Пространство имен для создания |
|
|
Включение управления установкой |
|
|
Аннотации, добавляемые ко всем создаваемым ресурсам |
|
|
Метки, добавляемые ко всем создаваемым ресурсам |
|
|
Активация API чтения конфигурации на порту |
|
|
Имя |
|
|
Запросы и ограничения ресурсов для контейнера. |
|
|
|
|
|
Версия API для ресурса |
|
|
Аннотации, добавляемые ко всем создаваемым ресурсам |
|
|
Метки, добавляемые ко всем создаваемым ресурсам |
|
|
Правила фильтрации и преобразования меток, применяемые к целям сбора до начала сбора метрик |
|
|
Дополнительные этапы конвейера ( |
|
|
Аннотации, добавляемые ко всем создаваемым ресурсам |
|
|
Метки, добавляемые ко всем создаваемым ресурсам |
|
|
Конфигурация дополнительных клиентов для удаленной записи логов |
|
|
Активация компонента |
|
|
Имя метки, используемой для поиска в Loki при выполнении проверок |
|
|
Аннотации, добавляемые ко всем создаваемым ресурсам |
|
|
Метки, добавляемые к pod |
|
|
Аннотации, добавляемые ко всем создаваемым ресурсам |
|
|
Метки, добавляемые ко всем создаваемым ресурсам |
|
|
Дополнительные аргументы командной строки для |
|
|
Дополнительные переменные окружения для pod |
|
|
Источники переменных окружения ( |
|
|
Запросы и ограничения ресурсов для контейнера |
|
|
Пользовательская конфигурация DNS для pod |
|
|
Селектор узлов для планирования pod |
|
|
|
|
|
Имя |
|
|
Адрес реестра Docker-образов для |
|
|
Имя репозитория Docker-образа для |
|
|
Тег образа контейнера |
|
|
Контрольная сумма (дайджест) Docker-образа для |
|
|
Политика загрузки Docker-образа для |
|
|
Стратегия обновления ресурса |
|
write – настройки write-компонента для Simple Scalable Deployment#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Количество реплик pod |
|
|
Активация автоматического масштабирования (HPA) для |
|
|
Минимальное количество реплик при автоматическом масштабировании |
|
|
Максимальное количество реплик при автоматическом масштабировании |
|
|
Целевая нагрузка CPU в процентах для |
|
|
Целевая нагрузка памяти в процентах для |
|
|
Политики поведения при масштабировании (скорость добавления/удаления реплик) |
|
|
Адрес реестра Docker-образов. Переопределяет значение |
|
|
Имя репозитория Docker-образа. Переопределяет значение |
|
|
Тег образа контейнера |
|
|
Имя |
|
|
Аннотации, добавляемые ко всем создаваемым ресурсам |
|
|
Аннотации, добавляемые к pod |
|
|
Метки, добавляемые к pod |
|
|
Метки селектора, используемые для выбора pod |
|
|
Аннотации, добавляемые ко всем создаваемым ресурсам |
|
|
Метки, добавляемые ко всем создаваемым ресурсам |
|
|
Список модулей Loki, загружаемых |
|
|
Дополнительные аргументы командной строки для |
|
|
Дополнительные переменные окружения для pod |
|
|
Источники переменных окружения ( |
|
|
Параметры |
|
|
Список init-контейнеров, запускаемых перед основными |
|
|
Дополнительные контейнеры |
|
|
Список дополнительных точек монтирования томов ( |
|
|
Дополнительные |
|
|
Дополнительные |
|
|
Запросы и ограничения ресурсов для контейнера |
|
|
Время, отведенное на корректное завершение работы pod |
|
|
Настройки правила привязки ( |
|
|
Пользовательская конфигурация DNS для pod |
|
|
Селектор узлов для планирования pod |
|
|
Ограничения топологии для равномерного распределения pod по зонам доступности и узлам |
|
|
|
|
|
Политика управления pod в |
|
|
Активация создания |
|
|
Параметры данных |
|
|
Активация автоматического удаления PVC при удалении ресурса |
|
|
Активация использования |
|
|
Запрашиваемый размер |
|
|
Имя |
|
|
Селектор меток для выбора существующего |
|
tableManager – настройки устаревшего компонента table-manager#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Активация устаревшего |
|
|
Адрес реестра Docker-образов. Переопределяет значение |
|
|
Имя репозитория Docker-образа. Переопределяет значение |
|
|
Тег образа контейнера |
|
|
Команда запуска контейнера, переопределяющая стандартный |
|
|
Имя |
|
|
Метки, добавляемые к pod |
|
|
Аннотации, добавляемые ко всем создаваемым ресурсам |
|
|
Аннотации, добавляемые к pod |
|
|
Аннотации, добавляемые ко всем создаваемым ресурсам |
|
|
Метки, добавляемые ко всем создаваемым ресурсам |
|
|
Дополнительные аргументы командной строки для |
|
|
Дополнительные переменные окружения для pod |
|
|
Источники переменных окружения ( |
|
|
Список дополнительных точек монтирования томов ( |
|
|
Дополнительные |
|
|
Запросы и ограничения ресурсов для контейнера |
|
|
Дополнительные контейнеры |
|
|
Время, отведенное на корректное завершение работы pod |
|
|
Настройки правила привязки ( |
|
|
Пользовательская конфигурация DNS для pod |
|
|
Селектор узлов для планирования pod |
|
|
|
|
|
Активация автоматического удаления данных по истечении срока хранения |
|
|
Длительность периода хранения данных (в часах), после которого данные удаляются |
|
read – настройки pod read для Simple Scalable Deployment#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Количество реплик pod |
|
|
Активация автоматического масштабирования (HPA) для |
|
|
Минимальное количество реплик при автоматическом масштабировании |
|
|
Максимальное количество реплик при автоматическом масштабировании |
|
|
Целевая нагрузка CPU в процентах для |
|
|
Целевая нагрузка памяти в процентах для |
|
|
Политики поведения при масштабировании (скорость добавления и удаления реплик). |
|
|
Адрес реестра Docker-образов. Переопределяет значение |
|
|
Имя репозитория Docker-образа. Переопределяет значение |
|
|
Тег образа контейнера |
|
|
Имя |
|
|
Аннотации, добавляемые ко всем создаваемым ресурсам |
|
|
Аннотации, добавляемые к pod |
|
|
Метки, добавляемые к pod |
|
|
Метки селектора, используемые для выбора pod |
|
|
Аннотации, добавляемые ко всем создаваемым ресурсам |
|
|
Метки, добавляемые ко всем создаваемым ресурсам |
|
|
Список модулей Loki, загружаемых компонентом |
|
|
Определяет архитектуру масштабируемого развертывания. Позволяет использовать устаревшую ( |
|
|
Дополнительные аргументы командной строки для |
|
|
Дополнительные контейнеры |
|
|
Дополнительные переменные окружения для pod |
|
|
Источники переменных окружения ( |
|
|
Параметры |
|
|
Список дополнительных точек монтирования томов ( |
|
|
Дополнительные |
|
|
Запросы и ограничения ресурсов для контейнера |
|
|
Время, отведенное на корректное завершение работы pod |
|
|
Настройки правила привязки ( |
|
|
Пользовательская конфигурация DNS для pod |
|
|
Селектор узлов для планирования pod |
|
|
Ограничения топологии для равномерного распределения pod по зонам доступности и узлам |
|
|
|
|
|
Политика управления pod. По умолчанию используется параллельное развертывание |
|
|
Активация автоматического удаления PVC при удалении ресурса |
|
|
Запрашиваемый размер |
|
|
Имя |
|
|
Селектор меток для выбора существующего |
|
backend – параметры pod для Simple Scalable Deployment#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Количество реплик pod |
|
|
Активация автоматического масштабирования (HPA) для |
|
|
Минимальное количество реплик при автоматическом масштабировании |
|
|
Максимальное количество реплик при автоматическом масштабировании |
|
|
Целевая нагрузка CPU в процентах для |
|
|
Целевая нагрузка памяти в процентах для |
|
|
Политики поведения при масштабировании (скорость добавления и удаления реплик). |
|
|
Адрес реестра Docker-образов. Переопределяет значение |
|
|
Имя репозитория Docker-образа. Переопределяет значение |
|
|
Тег образа контейнера |
|
|
Имя |
|
|
Аннотации, добавляемые ко всем создаваемым ресурсам |
|
|
Аннотации, добавляемые к pod |
|
|
Метки, добавляемые к pod |
|
|
Метки селектора, используемые для выбора pod |
|
|
Аннотации, добавляемые ко всем создаваемым ресурсам |
|
|
Метки, добавляемые ко всем создаваемым ресурсам |
|
|
Список модулей Loki, загружаемых компонентом |
|
|
Дополнительные аргументы командной строки для |
|
|
Дополнительные переменные окружения для pod |
|
|
Источники переменных окружения ( |
|
|
Список init-контейнеров, запускаемых перед основными |
|
|
Список дополнительных точек монтирования томов ( |
|
|
Дополнительные |
|
|
Запросы и ограничения ресурсов для контейнера |
|
|
Время, отведенное на корректное завершение работы pod |
|
|
Настройки правила привязки ( |
|
|
Пользовательская конфигурация DNS для pod |
|
|
Селектор узлов для планирования pod |
|
|
Ограничения топологии для равномерного распределения pod по зонам доступности и узлам |
|
|
|
|
|
Политика управления pod в |
|
|
Активация создания |
|
|
Параметры данных |
|
|
Активация автоматического удаления PVC при удалении ресурса |
|
|
Запрашиваемый размер |
|
|
Имя |
|
|
Селектор меток для выбора существующего |
|
singleBinary – настройки развертывания Loki в режиме single binary#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Количество реплик pod |
|
|
Активация автоматического масштабирования (HPA) для |
|
|
Минимальное количество реплик при автоматическом масштабировании |
|
|
Максимальное количество реплик при автоматическом масштабировании |
|
|
Целевая нагрузка CPU в процентах для |
|
|
Целевая нагрузка памяти в процентах для |
|
|
Адрес реестра Docker-образов. Переопределяет значение |
|
|
Имя репозитория Docker-образа. Переопределяет значение |
|
|
Тег образа контейнера |
|
|
Имя |
|
|
Аннотации, добавляемые ко всем создаваемым ресурсам |
|
|
Аннотации, добавляемые к pod |
|
|
Метки, добавляемые к pod |
|
|
Метки селектора, используемые для выбора pod |
|
|
Аннотации, добавляемые ко всем создаваемым ресурсам |
|
|
Метки, добавляемые ко всем создаваемым ресурсам |
|
|
Список модулей Loki, загружаемых компонентом |
|
|
Дополнительные аргументы командной строки для |
|
|
Дополнительные переменные окружения для pod |
|
|
Источники переменных окружения ( |
|
|
Дополнительные контейнеры |
|
|
Список init-контейнеров, запускаемых перед основными |
|
|
Дополнительные |
|
|
Список дополнительных точек монтирования томов ( |
|
|
Запросы и ограничения ресурсов для контейнера |
|
|
Время, отведенное на корректное завершение работы pod |
|
|
Настройки правила привязки ( |
|
|
Пользовательская конфигурация DNS для pod |
|
|
Селектор узлов для планирования pod |
|
|
|
|
|
Активация автоматического удаления PVC при удалении ресурса |
|
|
Активация использования |
|
|
Запрашиваемый размер |
|
|
Имя |
|
|
Селектор меток для выбора существующего |
|
ingress – настройки Ingress для маршрутизации внешнего трафика#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Включение |
|
|
Имя класса контроллера |
|
|
Аннотации |
|
|
Дополнительные метки |
|
|
Пути для маршрутизации |
|
|
Пути для маршрутизации |
|
|
Пути для маршрутизации трафика в режиме |
|
|
Массив хостов |
|
|
Массив объектов TLS для |
|
memberlist – настройки службы memberlist#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Публикация адресов неготовых pod в службе |
|
gateway – настройки nginx gateway для маршрутизации трафика к Loki#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Активация |
|
|
Количество реплик pod |
|
|
Активация логирования HTTP-запросов с кодами состояния 2xx и 3xx |
|
|
Активация автоматического масштабирования (HPA) для |
|
|
Минимальное количество реплик при автоматическом масштабировании |
|
|
Максимальное количество реплик при автоматическом масштабировании |
|
|
Целевая нагрузка CPU в процентах для |
|
|
Целевая нагрузка памяти в процентах для |
|
|
Политики поведения при масштабировании (скорость добавления и удаления реплик). |
|
|
Стратегия обновления ресурса |
|
|
Адрес реестра Docker-образов для |
|
|
Имя репозитория Docker-образа для |
|
|
Тег образа контейнера |
|
|
Контрольная сумма (дайджест) Docker-образа для |
|
|
Политика загрузки Docker-образа для |
|
|
Имя |
|
|
Аннотации, добавляемые ко всем создаваемым ресурсам |
|
|
Аннотации, добавляемые к pod |
|
|
Метки, добавляемые к pod |
|
|
Дополнительные аргументы командной строки для |
|
|
Дополнительные переменные окружения для pod |
|
|
Источники переменных окружения ( |
|
|
Параметры |
|
|
Дополнительные |
|
|
Список дополнительных точек монтирования томов ( |
|
|
Параметры контекста безопасности pod |
|
|
Параметры контекста безопасности контейнера |
|
|
Запросы и ограничения ресурсов для контейнера |
|
|
Дополнительные контейнеры |
|
|
Время, отведенное на корректное завершение работы pod |
|
|
Настройки правила привязки ( |
|
|
Пользовательская конфигурация DNS для pod |
|
|
Селектор узлов для планирования pod |
|
|
Ограничения топологии для равномерного распределения pod по зонам доступности и узлам |
|
|
|
|
|
Порт ресурса |
|
|
Тип |
|
|
Статический |
|
|
|
|
|
Статический IP-адрес для ресурса |
|
|
Аннотации, добавляемые ко всем создаваемым ресурсам |
|
|
Метки, добавляемые ко всем создаваемым ресурсам |
|
|
Включение |
|
|
Имя класса контроллера |
|
|
Аннотации |
|
|
Дополнительные метки |
|
|
Массив хостов |
|
|
Массив объектов TLS для |
|
|
Активация базовой аутентификации для |
|
|
Имя пользователя для базовой аутентификации |
|
|
Пароль для базовой аутентификации |
|
|
Генерация файла |
|
|
Имя существующего |
|
|
Настройка параметров проверки готовности контейнера |
|
|
Активация прослушивания IPv6-адресов. Отключите в средах, использующих только IPv4 |
|
|
Формат логов Nginx |
|
|
Пользовательская конфигурация, добавляемая в блок |
|
|
Пользовательская конфигурация, добавляемая в блок |
|
|
Переопределение URL-адреса для маршрутизации |
|
|
Переопределение URL-адреса для маршрутизации |
|
|
Переопределение URL-адреса для маршрутизации |
|
|
Переопределение адреса DNS-резолвера в конфигурации Nginx |
|
|
Содержимое основного конфигурационного файла Nginx. Поддерживает шаблонизацию через функцию |
|
networkPolicy – настройки NetworkPolicy для ограничения сетевого доступа#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Активация создания ресурсов |
|
|
Тип создаваемых политик: стандартные |
|
|
Селектор pod, которым разрешен доступ к порту метрик. Также требуется указания |
|
|
Селектор пространств имен, которым разрешен доступ к порту метрик |
|
|
CIDR-диапазоны, которым разрешен доступ к порту метрик. Включает сети kubelet при использовании |
|
|
Селектор pod, которым разрешен доступ к HTTP-порту. Требует также указания |
|
|
Селектор пространств имен, которым разрешен доступ к HTTP-порту |
|
|
Порт Alertmanager для отправки оповещений |
|
|
Селектор pod |
|
|
Пространство имен, в котором развернут Alertmanager |
|
|
Порты внешнего хранилища (например, AWS S3), к которым требуется доступ |
|
|
CIDR-диапазоны для ограничения доступа к внешнему хранилищу |
|
|
Порт, используемый для discovery-запросов |
|
|
Селектор pod для discovery-запросов. Требует также указания |
|
|
Пространство имен, в котором развернуты pod для discovery-запросов |
|
|
Включение дополнительных правил исходящего трафика ( |
|
|
Активация дополнительных правил исходящего трафика к kube-apiserver для |
|
minio – параметры minio subchart#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Включение subchart MinIO |
|
|
Количество реплик pod |
|
|
Количество дисков на узле MinIO. Минимальное значение – |
|
|
Имя корневого пользователя MinIO |
|
|
Пароль корневого пользователя MinIO |
|
|
Список бакетов MinIO |
|
|
Размер |
|
|
Запросы и ограничения ресурсов для контейнера |
|
useExistingAlertingGroup – использование существующей группы оповещений#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Включение использования существующей группы оповещений |
|
|
Имя |
|
extraObjects – дополнительные объекты Helm-чарта#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Добавление дополнительных динамических объектов в Helm-чарте |
|
sidecar – настройки k8s-sidecar#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Имя репозитория Docker-образа для |
|
|
Тег образа контейнера |
|
|
Контрольная сумма (SHA-хеш) Docker-образа. Если не указано, загрузка происходит по тегу |
|
|
Политика загрузки Docker-образа для |
|
|
Запросы и ограничения ресурсов для контейнера. |
|
|
Контекст безопасности для контейнера |
|
|
Отключает проверку TLS-сертификатов при запросах к API Kubernetes |
|
|
Добавляет префикс пространства имен к именам файлов правил для предотвращения конфликтов именования |
|
|
Настройка параметров проверки готовности контейнера |
|
|
Настройка параметров проверки работоспособности контейнера |
|
|
Активация sidecar для синхронизации правил из ресурсов |
|
|
Ключ метки для поиска ресурсов |
|
|
Значение метки для фильтрации ресурсов |
|
|
Целевой каталог в файловой системе для сохранения синхронизированных правил |
|
|
Список пространств имен для поиска (через запятую). Значение |
|
|
Метод обнаружения изменений ресурсов: |
|
|
Тип отслеживаемых ресурсов. |
|
|
Абсолютный путь к shell-скрипту, выполняемому после синхронизации |
|
|
Тайм-аут (в секундах) запроса к серверу API перед принудительным закрытием соединения |
|
|
Тайм-аут (в секундах) на стороне клиента для локального сокета |
|
|
Уровень детализации логов для контейнера |
|