apiVersion: v1 kind: ConfigMap metadata: labels: {{- include "fluentd.labels" . | nindent 4 }} name: fluentd-systemd-conf-{{ include "fluentd.shortReleaseName" . }} data: systemd.conf: |- @type systemd @id in_systemd_internal_kubernetes @label @KUBERNETES_SYSTEM matches [{"_SYSTEMD_UNIT":"kubelet.service"},{"_SYSTEMD_UNIT":"kube-apiserver.service"},{"_SYSTEMD_UNIT":"kube-controller-manager.service"},{"_SYSTEMD_UNIT":"kube-proxy.service"},{"_SYSTEMD_UNIT":"kube-scheduler.service"}] read_from_head true tag "internal-kubernetes.systemd" @type "local" persistent true path "/var/log/fluentd-journald-internal_kubernetes-cursor.json" fields_strip_underscores true field_map {"MESSAGE": "message", "_TRANSPORT": "stream", "_SYSTEMD_UNIT": "systemd_unit", "_HOSTNAME": "hostname"} field_map_strict true @type systemd @id in_systemd_etcd @label @KUBERNETES_SYSTEM matches [{"_SYSTEMD_UNIT":"etcd.service"}] read_from_head true tag "etcd.systemd" @type "local" persistent true path "/var/log/fluentd-journald-internal_etcd-cursor.json" fields_strip_underscores true field_map {"MESSAGE": "message", "_TRANSPORT": "stream", "_SYSTEMD_UNIT": "systemd_unit", "_HOSTNAME": "hostname"} field_map_strict true