= k8s/StudyNotes/ DaemonSets = * One copy of pod on all nodes in cluster. * {{{ kubectl get daemonset kubectl describe daemonset }}} * !DaemonSet definition file similar to ReplicaSet {{{ apiVersion: apps/v1 kind: DaemonSet metadata: name: mon-daemonset spec: selector: matchLabels: ... templates: metadata: labels: ... spec: containers: ... }}} * Uses default scheduler and node affinity to place daemons on nodes. * To create a new daemonset template from '''Deployment''' {{{ kubectl create deployment --image= --namespace=kube-system --dry-run=client -o yaml > ds.yaml # edit and change kind to DaemonSet, remove unused settings, eg. replicas , strategy ... }}}