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