DaemonSet — ensures one Pod runs on each node.
1apiVersion: apps/v12kind: DaemonSet3metadata:4 name: fluentd5 namespace: kube-system6spec:7 selector:8 matchLabels:9 name: fluentd10 template:11 metadata:12 labels:13 name: fluentd14 spec:15 tolerations:16 - key: node-role.kubernetes.io/control-plane17 effect: NoSchedule18 containers:19 - name: fluentd20 image: fluentd:latest21 volumeMounts:22 - name: varlog23 mountPath: /var/log24 volumes:25 - name: varlog26 hostPath:27 path: /var/log
Use cases: