The Logging operated package deploys the Fluentd and Fluent-bit stack via Logging operator CRDs. It also deploys a MinIO instance for storing all the logs rejected from the configured outputs.
- Kubernetes >=
1.24.0
- Kustomize >=
v3.5.3
- logging-operator
- prometheus-operator
- minio-ha
- Logging operator:
ghcr.io/kube-logging/logging-operator:4.10.0
See the file fluentd-fluentbit.yaml in the root of the project for the stack configuration.
You can deploy Logging operated by running the following command in the root of the project:
kustomize build | kubectl apply -f - --server-side
All logs with errors in being sent to their outputs are collected by two MinIO instances. These instances serve for debugging purposes and to understand why the collected logs are not being sent. These MinIO instances are configured to have a 7-day file retention.
For license details please see LICENSE