ReplicaSet과 유사함
ReplicaSet은 일정 갯수의 파드를 노드에 유지시켜준다면,
DaemonSets는 클러스터의 모든 노드에 항상 하나의 파드 사본이 존재하도록 함
<daemonsets.yaml>
apiVersion: apps/v1
kind: DaemonSet
metadata:
name: monitoring-daemon
spec:
selector:
matchLabels:
app: monitoring-agent
template:
metadata:
labels:
app: monitoring-agent
spec:
containers:
- name: monitoring-agent
image: monitoring-agent
kubectl create -f daemonsets.yaml
kubectl get daemonsets
kubectl describe daemonsets monitoring-daemon
++ lab solution 확인해보니 yaml 파일을 처음부터 만드는 것이 아닌
k create deployment test -n namespace --image=nginx --dry-run=client -o yaml > test.yaml
k create -f 하는 방식을 씀