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
221 просмотровAFK Offer AI
Напишите Kubernetes LimitRange задающий default requests/limits для контейнеров в namespace