apiVersion: apps/v1 kind: DaemonSet metadata: name: example-elasticsearch-fluentd namespace: demo labels: name: elasticsearch-fluentd app: elasticsearch-fluentd type: daemonset spec: selector: matchLabels: name: elasticsearch-fluentd app: elasticsearch-fluentd type: pod template: metadata: labels: name: elasticsearch-fluentd app: elasticsearch-fluentd type: pod spec: tolerations: - key: node-role.kubernetes.io/master operator: Exists effect: NoSchedule terminationGracePeriodSeconds: 30 containers: - name: fluentd-elasticsearch image: quay.io/fluentd_elasticsearch/fluentd:v2.5.2 resources: limits: memory: 200Mi requests: cpu: 100m memory: 200Mi volumeMounts: - name: varlog mountPath: /var/log - name: varlibdockercontainers mountPath: /var/lib/docker/containers readOnly: true volumes: - name: varlog hostPath: path: /var/log - name: varlibdockercontainers hostPath: path: /var/lib/docker/containers