Как Fluentd/Fluentbit собирают логи из Kubernetes?

Middle
221 просмотров
AFK Offer AI

DaemonSet на каждой ноде. Fluentbit (легче) или Fluentd читает логи контейнеров из /var/log/containers/. Добавляет K8s metadata (namespace, pod name, labels) через kubernetes filter. Парсит JSON или regex форматы. Output плагины отправляют в Elasticsearch, Loki, S3, CloudWatch. Буферизация предотвращает потерю логов при перегрузке. Мульти-pipeline: разные правила для разных приложений.

Следующий вопрос

Напишите Kubernetes LimitRange задающий default requests/limits для контейнеров в namespace