...
1namespace: fluent-operator
2apiVersion: kustomize.config.k8s.io/v1alpha1
3kind: Component
4resources:
5# fb-config/ contains the ClusterFluentBitConfig resource.
6# The fluent operator uses this to construct the main fluent
7# bit configuration.
8- fb-config/
9# gcpinfra/ contains an IAMPolicyMember resource which is needed
10# to give your cluster the right permissions to write to google
11# cloud logging -- roles/logging.logWriter.
12- gcpinfra/
13# k8s-container/ contains fluent operator custom resources (input,
14# filter, output) responsible for k8s container logs.
15- k8s-container/
16# k8s-node/ contains fluent operator custom resources (input,
17# filter, output) responsible for non-container logs, like
18# systemd and auditd.
19- k8s-node/
20# lua-preprocess/ contains fluent operator lua scripts
21# to help preprocess logs before the lua-severity filter
22- lua-preprocess/
23# parsers/ contains ClusterParser resources which are custom
24# parsers that can be used by any fluent bit input stream.
25- parsers/
26# fluentbit.yaml contains the FluentBit custom resource.
27# This is what tells the fluent operator how it needs to
28# construct the fluent bit daemonset. i.e., what image to
29# use, env variables, volume mounts etc.
30- fluentbit.yaml
31# edge-siem.yaml contains the config map for SIEM configs
32# for edge owned components
33- edge-siem.yaml
34# rbac.yaml defines cluster permissions needed by fluent bit
35- rbac.yaml
View as plain text