Pods & Pixels

Pods & Pixels

Kubernetes Logging with Fluentd and Elasticsearch

Christopher Adamson's avatar
Christopher Adamson
Sep 25, 2025
∙ Paid

Logging is a critical aspect of managing and troubleshooting applications running in Kubernetes. As modern applications generate vast amounts of logs across distributed pods, having an efficient and centralized logging solution becomes essential. This tutorial focuses on setting up a Kubernetes logging system using Fluentd, Elasticsearch, and Kibana, commonly known as the EFK stack. Fluentd will act as the log collector, gathering logs from Kubernetes pods and forwarding them to Elasticsearch for storage and indexing. Elasticsearch provides a engine for storing and querying logs, while Kibana offers an intuitive interface for visualizing and analyzing log data. Together, these tools create a robust platform for monitoring application behavior, troubleshooting issues, and gaining insights into the health and performance of your Kubernetes workloads. By following this guide, you will learn how to deploy and configure these components within your Kubernetes cluster to establish a comprehensive logging solution.

User's avatar

Continue reading this post for free, courtesy of Christopher Adamson.

Or purchase a paid subscription.
© 2025 Christopher Adamson · Privacy ∙ Terms ∙ Collection notice
Start your SubstackGet the app
Substack is the home for great culture