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