Centralized Logging with Fluentd and ELK
Kubernetes logs are ephemeral by default. For production, use centralized logging solutions like:
- EFK: Elasticsearch + Fluentd + Kibana
- Fluent Bit: Lightweight alternative to Fluentd
- Loki: Grafana’s logging tool
How It Works:
- Fluentd collects logs from all nodes.
- Logs are filtered and formatted.
- They’re pushed to Elasticsearch (or Loki).
- Visualize via Kibana or Grafana.
Pod Logging Command:
kubectl logs my-pod-name