Continental Innovates with Rancher and Kubernetes
This section summarizes the architecture of the Rancher logging application.
For more details about how the Banzai Cloud Logging operator works, see the official documentation.
The following changes were introduced to logging in Rancher v2.5:
The Logging operator automates the deployment and configuration of a Kubernetes logging pipeline. It deploys and configures a Fluent Bit DaemonSet on every node to collect container and application logs from the node file system.
Fluent Bit queries the Kubernetes API and enriches the logs with metadata about the pods, and transfers both the logs and the metadata to Fluentd. Fluentd receives, filters, and transfers logs to multiple Outputs.
The following custom resources are used to define how logs are filtered and sent to their Outputs:
Each Flow must reference an Output, and each ClusterFlow must reference a ClusterOutput.
The following figure from the Banzai documentation shows the new logging architecture: