# Defines a Fluentd DaemonSet which installs a logging agent on every node apiVersion: apps/v1 kind: DaemonSet metadata: name: fluentd #namespace: labels: app: fluentd spec: selector: matchLabels: app: fluentd template: metadata: labels: app: fluentd spec: containers: - name: fluentd image: fluentd:v1.9.1-1.0 resources: limits: memory: 200Mi requests: cpu: 100m memory: 200Mi volumeMounts: # Mounts the host paths under the same paths in the fluentd container - name: varlog mountPath: /var/log - name: varlibdockercontainers mountPath: /var/lib/docker/containers readOnly: true terminationGracePeriodSeconds: 30 volumes: - name: varlog hostPath: path: /var/log - name: varlibdockercontainers hostPath: path: /var/lib/docker/containers