Kubernetes DaemonSets
(Redirected from DaemonSet)
Jump to navigation
Jump to search
Kubernetes Daemonset can be used to run replicas of a pod on specific or all nodes.
- https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/
- https://kubernetes.io/docs/concepts/workloads/controllers/replicaset/#daemonset
Typical uses of a DaemonSet are:
- Running a cluster storage daemon on every node
- Running a logs collection daemon on every node
- Running a node monitoring daemon on every node
Official example[edit]
https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/
Activities[edit]
- CKA v1.18: Understand the role of DaemonSets
- Stop DaemonSet:
kubectl patch daemonset <name-of-daemon-set> -p '{"spec": {"template": {"spec": {"nodeSelector": {"non-existing": "true"}}}}}' kubectl set env ds aws-node -n kube-system WARM_IP_TARGET=5
Related terms[edit]
kubectl api-resourceskind: DaemonSetkubectl get daemonset, kubectl get daemonset -Akubectl rollout daemonset- StatefulSet
- aws-node:
kubectl -n kube-system edit daemonset/aws-node kubectl describe ds
See also[edit]
Advertising: