From 008b87fa427becfe1bd2dafa445c876cb553b059 Mon Sep 17 00:00:00 2001 From: Chris Blumentritt Date: Mon, 26 Feb 2024 14:34:11 -0600 Subject: [PATCH] Adding initial fluentbit helm chart Signed-off-by: Chris Blumentritt --- helm-configs/fluentbit/README.md | 7 +++ .../fluentbit/fluentbit-helm-overrides.yaml | 45 +++++++++++++++++++ 2 files changed, 52 insertions(+) create mode 100644 helm-configs/fluentbit/README.md create mode 100644 helm-configs/fluentbit/fluentbit-helm-overrides.yaml diff --git a/helm-configs/fluentbit/README.md b/helm-configs/fluentbit/README.md new file mode 100644 index 000000000..8ff48dc74 --- /dev/null +++ b/helm-configs/fluentbit/README.md @@ -0,0 +1,7 @@ +# Install the fluentbit helm chart + +``` +helm repo add fluent https://fluent.github.io/helm-charts +helm repo update` +helm install --values fluentbit-helm-overrides.yaml fluentbit fluent/fluent-bit +``` diff --git a/helm-configs/fluentbit/fluentbit-helm-overrides.yaml b/helm-configs/fluentbit/fluentbit-helm-overrides.yaml new file mode 100644 index 000000000..c345a1df6 --- /dev/null +++ b/helm-configs/fluentbit/fluentbit-helm-overrides.yaml @@ -0,0 +1,45 @@ +daemonSetVolumes: + - name: varlog + hostPath: + path: /var/log + - name: varlibdockercontainers + hostPath: + path: /var/lib/docker/containers + - name: etcmachineid + hostPath: + path: /etc/machine-id + type: File + - name: varlogcontainers + hostPath: + path: /var/log/containers +daemonSetVolumeMounts: + - name: varlog + mountPath: /var/log + - name: varlibdockercontainers + mountPath: /var/lib/docker/containers + readOnly: true + - name: etcmachineid + mountPath: /etc/machine-id + readOnly: true + - name: varlogcontainers + mountPath: /var/log/containers + readOnly: true +config: + outputs: | + [OUTPUT] + Name loki + Match kube.* + Host loki-gateway.grafana.svc.cluster.local + Port 80 + Retry_Limit False + labels job=fluentbit + auto_kubernetes_labels on + + [OUTPUT] + Name loki + Match host.* + Host loki-gateway.grafana.svc.cluster.local + Port 80 + Retry_Limit False + labels job=fluentbit + auto_kubernetes_labels on