This repository has been archived by the owner on Jan 31, 2020. It is now read-only.
/
fluentbit.yaml
61 lines (61 loc) · 1.71 KB
/
fluentbit.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
---
apiVersion: kubeaddons.mesosphere.io/v1alpha1
kind: Addon
metadata:
name: fluentbit
namespace: kubeaddons
labels:
kubeaddons.mesosphere.io/name: fluentbit
annotations:
catalog.kubeaddons.mesosphere.io/addon-revision: "1.2.1-1"
appversion.kubeaddons.mesosphere.io/fluentbit: "1.2.1"
values.chart.helm.kubeaddons.mesosphere.io/fluentbit: "https://raw.githubusercontent.com/helm/charts/f9efc8de7dcd6f93ebacc4b321d01a5aa819cdaa/stable/fluent-bit/values.yaml"
spec:
kubernetes:
minSupportedVersion: v1.15.0
cloudProvider:
- name: aws
enabled: true
- name: docker
enabled: false
- name: none
enabled: true
chartReference:
chart: stable/fluent-bit
version: 2.0.5
values: |
---
backend:
es:
host: elasticsearch-kubeaddons-client
time_key: '@ts'
type: es
filter:
mergeJSONLog: false
input:
tail:
parser: cri
systemd:
enabled: true
filters:
systemdUnit: []
metrics:
enabled: true
service:
labels:
servicemonitor.kubeaddons.mesosphere.io/path: "api__v1__metrics__prometheus"
tolerations:
- effect: NoSchedule
operator: Exists
extraEntries:
input: |-
Strip_Underscores true
resources:
limits:
memory: 500Mi
requests:
# values extracted from a 1 output/1 input setup here:
# https://github.com/fluent/fluent-bit-kubernetes-logging/blob/master/fluent-bit-daemonset-kafka-rest.yml
# we double it for 1 output (es)/2 input (tail, systemd) as an approximation
cpu: 200m
memory: 200Mi