Centralized logging is an instrumental component of running and managing Kubernetes clusters at scale. Developers need access to logs for debugging and monitoring applications, operations teams need access for monitoring applications, and security needs access for monitoring. However, tasks such as log collection and metrics aggregation can be challenging within Kubernetes and Docker deployments due to the stateless natures of pods and containers. Open source tools like Elasticsearch, Kibana and Fluent Bit also known as EFK, provide effective methods to collect and store a wide variety of operational data to simplify these and similar problems.
In this webinar we will deploy an Elasticsearch cluster in Kubernetes and use Fluent bit to collect, transform, and ship log data to the Elasticsearch backend. Fluent Bit is an open source and multi-platform Log Processor and Forwarder which allows you to collect data/logs from different sources, unify and send them to multiple destinations. Its fully compatible with Docker and Kubernetes environments.
We will set up on our Kubernetes nodes to tail container log files, filter and transform the log data, and deliver it to the Elasticsearch cluster, where it will be indexed and stored. We will then use Kibana to Visualise the logs and create Interactive dashboards.
We will discuss: