apiVersion: v1 kind: ConfigMap metadata: name: fluent-bit-config namespace: kiamol-ch13-logging labels: kiamol: ch13 data: fluent-bit.conf: | [SERVICE] Flush 5 Log_Level error Daemon off Parsers_File parsers.conf @INCLUDE input.conf @INCLUDE filter.conf @INCLUDE output.conf input.conf: | [INPUT] Name tail Tag kube....- Tag_Regex (?[a-z0-9](?:[-a-z0-9]*[a-z0-9])?(?:\\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*)_(?[^_]+)_(?.+)-(?[a-z0-9]{64})\.log$ Path /var/log/containers/*.log Parser docker Refresh_Interval 10 filter.conf: | [FILTER] Name kubernetes Match kube.* Kube_Tag_Prefix kube. Regex_Parser kube-tag output.conf: | [OUTPUT] Name stdout Format json_lines Match kube.kiamol-ch13-test.* parsers.conf: | [PARSER] Name docker Format json Time_Key time Time_Format %Y-%m-%dT%H:%M:%S.%L Time_Keep On [PARSER] Name kube-tag Format regex Regex ^(?[^_]+)\.(?.+)\.(?[a-z0-9](?:[-a-z0-9]*[a-z0-9])?(?:\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*)\.(?[a-z0-9]{64})-$